ServiceB を使用する ClassA があります。場合によっては、ClassA が ServiceB のメソッドをまったく呼び出さないことがあります。私は今これをテストしたいのですが、実際にメソッドが呼び出されていないことを確認してください。
これは次のように行うことができます。
$classA->expects( $this->never() )->method( 'first_method' );
$classA->expects( $this->never() )->method( 'second_method' );
...
各メソッドに制限を指定するのではなく、単に「このオブジェクトに対してメソッドを呼び出すべきではない」と述べる方法はありますか?