/** * @param \PHPSpec\Runner\ReporterEvent $reporterEvent */ protected function startRenderingExample(ReporterEvent $reporterEvent) { $this->junitXMLWriter->startTestCase($reporterEvent->example, $this->testSuite->getExampleGroupClass($this->currentExampleGroupName), $this->testSuite->getExampleMethod($this->currentExampleGroupName, $reporterEvent->example)); $this->exampleStartTime = microtime(true); $this->assertionCount = 0; }
/** * @test * @dataProvider exampleGroupsWithNames * @param string $exampleGroupClass * @param string $exampleGroupName * @link http://piece-framework.com/issues/406 */ public function getsAnExampleGroupClass($exampleGroupClass, $exampleGroupName) { $testSuite = new PHPSpecTestSuite($name = null, $this->createTestTargetRepository()); $testSuite->addExampleGroup(new \ReflectionClass($exampleGroupClass)); $this->assertEquals($exampleGroupClass, $testSuite->getExampleGroupClass($exampleGroupName)); }