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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.