私はパラメータを受け入れるphpunitテストケースメソッドを書いています。私はLinuxのターミナルからテストケースの上で実行しようとしていますphpunitテストメソッドにデータを渡すにはどうしたらいいですか?
class myTestCase extends PHPUnit_Framework_TestCase
{
public function testMyCase($date){
$resultSet=$this->query("select * from testCase where date='$date'");
$this->assertTrue($resultSet,True);
}
}
次のように
私のコードです。
phpunit --filter testMyCase myTestCase.php
しかし、パラメータを渡す方法はわかりません。助けてください。
ありがとうございます。
mmmが可能ではないようです。この答えが何らかの方法で役立つことを確認してください。https://stackoverflow.com/a/32467538/2270041 – Matteo
assertTrue()の第2引数は 'string'であると予想されます。https://github.com/を参照してください。 sebastianbergmann/phpunit/blob/6.3.0/src/Framework/Assert.php#L1148-L1151にあります。 – localheinz
https://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providersをご覧ください。 – localheinz