Mock
を、特定の引数にはtrue
、他の引数にはfalse
を返すメソッドで作成します。Mockeryの特定の引数に戻り値の期待値を指定する最短方法
私はこれを達成することができます
$this->myMock = Mockery::mock(MyClass::class);
$this->myMock->shouldReceive('myMethod')->with('my-argument')->andReturn(true);
$this->myMock->shouldReceive('myMethod')->andReturn(false);
しかしそこに、私は多くモックのためにこれをしなければならないとして、これを指定する任意の短い方法だ、と多くのコードのためのように見える場合、私は思っていましたこの単純な目的(私のプロパティ/クラス/メソッド/引数の名前はこの例よりもかなり長いことに注意してください)。