アプリケーションの自動化テスト ケースを作成しました。以下は、Web テストに使用したサンプル コードです。
クラス UserWebTestcase は CakeWebTestCase を拡張します{
var $name='UserWebTestcase';
function testLogin001()
{
//Test if new user registration form works as intended when all the inputs are given properly.
$this->get(Configure::read('url'));
$this->setField('email', 'admin45@gmail.com');
$this->setField('tmppassword', 'admin123');
$this->setField('password_confirm', 'admin123');
$this->clickSubmit('SUBMIT');
$this->assertText('login');
}
}
テストケースでは、フィールドの入力が正しい場合でも、常に false になります。このようなエラーが発生しました (Failed C:\xampplite\htdocs\spotchase\app\tests\cases\models\user.test.php -> UserWebTestcase - > testLogin001)。assertText() メソッドを使用している間、私は本当に混乱しています。この assertText() メソッドをどのように使用すればよいですか? また、このメソッドにどのパラメータを渡す必要がありますか? 助けてください。