CakePHP を使用して取引アプリケーションを開発しました。次に、PHPUnit を使用してユニット スクリプトを作成します。サーバーに PHPUnit をインストールしましたが、テスト コア テストは正常に動作しています。コード解析用にも Xdebug をインストール。既存のアプリケーションのスクリプトを作成しようとすると、機能しません。モデルでログイン方法のユニットスクリプトを書くことができます。しかし、残りのメソッドのスクリプトを書くことはできません。
<?php
App::uses('User', 'Model');
class UserTest extends CakeTestCase {
public $fixtures = array('app.user');
public $dropTables = false;
public function setUp() {
parent::setUp();
$this->User = ClassRegistry::init('User');
}
public function testLogin() {
$result = $this->User->find('count', array(
'conditions' => array(
// making some assumptions about the test data here
'email' => 'test.user@gmail.com',
'password' => 'f1054da373ace628dc73b8ec52eb28072b074940',
),));
$expected = 1;
$this->assertEquals($expected, $result);
}
}
?>
それはうまくいっています。しかし、残りのメソッドのスクリプトを書くことができません。