テストするコード:
// Add the activation provider argument to the factory definition
$factoryDefinition = $container->getDefinition('gremo_subscription_factory');
$factoryDefinition->addArgument(new Reference($providerId));
テストメソッドは、引数addArgument
を含めてメソッドをチェックする必要があります。$providerId
私はPHPUnitを学習しているだけで、今は呼び出すことしかできません$this->anything()
:
$container->expects($this->at(3))
->method('getDefinition')
->with('gremo_subscription_factory')
->will($this->returnValue($factory));
$factory->expects($this->once())
->method('addArgument')
->with($this->anything());
$this->pass->process($container);
Reference
引数の型がクラスであり、(順番に)その引数が正確に文字列であることを確認するにはどうすればよい$providerId
ですか?