public static configureSubjectMetadata ( Prophecy\Prophecy\ObjectProphecy $subject, array $options = [] ) | ||
$subject | Prophecy\Prophecy\ObjectProphecy | |
$options | array |
/** * It should throw an exception if the parameters are not in a valid format. * * @expectedException InvalidArgumentException * @expectedExceptionMessage Each parameter set must be an array, got "string" for TestBench::benchTest */ public function testInvalidParameters() { $this->hierarchy->isEmpty()->willReturn(false); $this->metadata->getSubjects()->willReturn([$this->subjectMetadata->reveal()]); TestUtil::configureBenchmarkMetadata($this->metadata, ['class' => 'TestBench', 'path' => self::PATH]); TestUtil::configureSubjectMetadata($this->subjectMetadata, ['name' => 'benchTest']); $this->reflector->getParameterSets(self::PATH, [])->willReturn(['asd' => 'bar']); $this->factory->getMetadataForFile(self::FNAME); }