Changeset 21015


Ignore:
Timestamp:
2011/07/05 14:35:37 (10 years ago)
Author:
habu
Message:

PHPUtilテストが実行できる様に修正 (コンパイルエラーになる部分について修正)

Location:
branches/version-2_11-dev/test/class
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/test/class/helper/Helper_AllTests.php

    r20764 r21015  
    2525require_once(realpath(dirname(__FILE__)) . "/../../require.php"); 
    2626require_once(realpath(dirname(__FILE__)) . "/SC_Helper_DB_Test.php"); 
     27require_once(realpath(dirname(__FILE__)) . "/SC_Helper_Session_Test.php"); 
    2728 
    2829/** 
     
    3839        $suite = new PHPUnit_Framework_TestSuite('SC_Helper'); 
    3940        $suite->addTestSuite('SC_Helper_DB_Test'); 
     41        $suite->addTestSuite('SC_Helper_Session_Test'); 
    4042        return $suite; 
    4143    } 
  • branches/version-2_11-dev/test/class/helper/SC_Helper_DB_Test.php

    r20764 r21015  
    4242        $this->assertEquals(true, $objDb->sfColumnExists("mtb_zip", "zipcode")); 
    4343    } 
    44  
    45     function testSfIndexExists() { 
    46         $objDb = new SC_Helper_DB_Ex(); 
    47         $this->assertEquals(true, $objDb->sfIndexExists("dtb_products", 
    48                                                         "product_id", 
    49                                                         "dtb_products_pkey")); 
    50     } 
    5144} 
    5245?> 
  • branches/version-2_11-dev/test/class/page/LC_Page_Test.php

    r20764 r21015  
    2424// {{{ requires 
    2525require_once(realpath(dirname(__FILE__)) . '/../../require.php'); 
    26 require_once(realpath(dirname(__FILE__)) . '/../../../data/class/pages/LC_Page_Ex.php'); 
     26require_once(realpath(dirname(__FILE__)) . '/../../../data/class/pages/LC_Page.php'); 
    2727 
    2828/** 
     
    7272        $objPage = new LC_Page(); 
    7373 
    74         $token = $objPage->getToken(); 
     74        $objPage->setTokenTo(); 
     75        $token = $objPage->transactionid; 
    7576 
    7677        // 40文字の16進数 
     
    7980        // セッションに文字列が格納されているか 
    8081        $this->assertEquals($token, $_SESSION[TRANSACTION_ID_NAME]); 
    81     } 
    82  
    83     /** 
    84      * LC_Page::isValidToken() のテストケース(POST). 
    85      */ 
    86     function testIsValidToken() { 
    87         $objPage = new LC_Page(); 
    88  
    89         $token = $objPage->getToken(); 
    90  
    91         // POST でトークンを渡す. 
    92         $_POST[TRANSACTION_ID_NAME] = $token; 
    93  
    94         $this->assertEquals(true, $objPage->isValidToken()); 
    95         unset($_POST[TRANSACTION_ID_NAME]); 
    96     } 
    97  
    98     /** 
    99      * LC_Page::isValidToken() のテストケース(GET). 
    100      */ 
    101     function testIsValidTokenWithGET() { 
    102         $objPage = new LC_Page(); 
    103  
    104         $token = $objPage->getToken(); 
    105  
    106         // GET でトークンを渡す. 
    107         $_GET[TRANSACTION_ID_NAME] = $token; 
    108  
    109         $this->assertEquals(true, $objPage->isValidToken()); 
    110         unset($_GET[TRANSACTION_ID_NAME]); 
    111     } 
    112  
    113  
    114     /** 
    115      * LC_Page::isValidToken() のテストケース(エラー). 
    116      * 
    117      * 値が渡されてない場合 
    118      */ 
    119     function testIsValidTokenNotParam() { 
    120  
    121         $objPage = new LC_Page(); 
    122  
    123         $token = $objPage->getToken(); 
    124  
    125         // 値を渡さなければ falsel 
    126         $this->assertEquals(false, $objPage->isValidToken()); 
    127     } 
    128  
    129     /** 
    130      * LC_Page::createToken() のテストケース. 
    131      */ 
    132     function testCreateToken() { 
    133         // 40文字の16進数 
    134         $this->assertEquals(1, preg_match("/[a-f0-9]{40,}/", LC_Page::createToken())); 
    13582    } 
    13683 
Note: See TracChangeset for help on using the changeset viewer.