spec\PhpSpec\Runner\ExampleRunnerSpec::it_runs_all_supported_maintainers_before_and_after_each_example PHP Метод

it_runs_all_supported_maintainers_before_and_after_each_example() публичный Метод

public it_runs_all_supported_maintainers_before_and_after_each_example ( ExampleNode $example, ReflectionMethod $exampReflection, PhpSpec\Runner\Maintainer\Maintainer $maintainer )
$example PhpSpec\Loader\Node\ExampleNode
$exampReflection ReflectionMethod
$maintainer PhpSpec\Runner\Maintainer\Maintainer
    function it_runs_all_supported_maintainers_before_and_after_each_example(ExampleNode $example, ReflectionMethod $exampReflection, Maintainer $maintainer)
    {
        $example->isPending()->willReturn(false);
        $exampReflection->getParameters()->willReturn(array());
        $exampReflection->invokeArgs(Argument::cetera())->willReturn(null);
        $maintainer->getPriority()->willReturn(1);
        $maintainer->supports($example)->willReturn(true);
        $maintainer->prepare($example, Argument::cetera())->shouldBeCalled();
        $maintainer->teardown($example, Argument::cetera())->shouldBeCalled();
        $this->registerMaintainer($maintainer);
        $this->run($example);
    }