0

Project\tests\acceptance\TestCept.php 内には、次のようなものがあります。

<?php
$I = new WebPerson($scenario);

$today = date("Y-m-d H:i:s");
echo $today;

$I->wantTo('Test');

$I->seeInDatabase('email',['Emailid' => '1'], ['EmailSubject' => 'Test'], ['SendDate' => $today]);

走る:

codecept run acceptance --steps

私は得る:

* I see in database "Email",{"Emailid":"1"},{"EmailSubject":"Test"},{"SendDate":"2014-04-01 22:28:11"}
PASSED

次のクエリを実行すると:

SELECT * FROM email WHERE emailid= '1' AND EmailSubject='Test' AND SendDate = "2014-04-01 22:28:11";

ゼロの結果が得られます。

私は何を見落としていますか?このクエリのレコードが存在しないのに CodeCeption が PASS を返すのはなぜですか?

ありがとうございました

4

1 に答える 1