1

次のコードは、実行時にテストに合格します。123との違いについて不平を言うように、これを変更するにはどうすればよい'123'ですか?

$obj = $this->getMockBuilder('Namespace\Object')
    ->disableOriginalConstructor()
    ->getMock();
$obj
    ->expects($this->once())
    ->method('do')
    ->with($this->equalTo('123')); // String

$obj->do(123);

厳密なデータ型チェックを有効にするにはどうすればよいですか?

4

1 に答える 1

5

with関数はPHPUnit_Framework_Constraint.

それらのリストはソースにあります

あなたが探していると思うのは:

->with($this->identicalTo('123'));
于 2012-07-24T20:36:45.950 に答える