Changeset 21015 for branches/version-2_11-dev/test
- Timestamp:
- 2011/07/05 14:35:37 (12 years ago)
- 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 25 25 require_once(realpath(dirname(__FILE__)) . "/../../require.php"); 26 26 require_once(realpath(dirname(__FILE__)) . "/SC_Helper_DB_Test.php"); 27 require_once(realpath(dirname(__FILE__)) . "/SC_Helper_Session_Test.php"); 27 28 28 29 /** … … 38 39 $suite = new PHPUnit_Framework_TestSuite('SC_Helper'); 39 40 $suite->addTestSuite('SC_Helper_DB_Test'); 41 $suite->addTestSuite('SC_Helper_Session_Test'); 40 42 return $suite; 41 43 } -
branches/version-2_11-dev/test/class/helper/SC_Helper_DB_Test.php
r20764 r21015 42 42 $this->assertEquals(true, $objDb->sfColumnExists("mtb_zip", "zipcode")); 43 43 } 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 }51 44 } 52 45 ?> -
branches/version-2_11-dev/test/class/page/LC_Page_Test.php
r20764 r21015 24 24 // {{{ requires 25 25 require_once(realpath(dirname(__FILE__)) . '/../../require.php'); 26 require_once(realpath(dirname(__FILE__)) . '/../../../data/class/pages/LC_Page _Ex.php');26 require_once(realpath(dirname(__FILE__)) . '/../../../data/class/pages/LC_Page.php'); 27 27 28 28 /** … … 72 72 $objPage = new LC_Page(); 73 73 74 $token = $objPage->getToken(); 74 $objPage->setTokenTo(); 75 $token = $objPage->transactionid; 75 76 76 77 // 40文字の16進数 … … 79 80 // セッションに文字列が格納されているか 80 81 $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 // 値を渡さなければ falsel126 $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()));135 82 } 136 83
Note: See TracChangeset
for help on using the changeset viewer.