setDirOfFileXmls('tests/res/phpunit-clover'); $expectedJson = file_get_contents('tests/res/expected.json', true); $jsonProducer = new JsonProducer(); $jsonProducer->setParser($cloverParser); $cloverJson = $jsonProducer->makeJson(); $jsonProducer->setParser($xunitParser); $xunitJson = $jsonProducer->makeJson(); $this->assertJsonStringEqualsJsonString($expectedJson, $cloverJson); $this->assertJsonStringEqualsJsonString($expectedJson, $xunitJson); } public function testConstructorOnNullRootDir() { $parser = new PhpUnitXmlParser('tests/res/phpunitxml/index.xml'); $parser->setDirOfFileXmls("tests/res/phpunitxml"); $report = $parser->makeReport(); $this->assertEquals(69, $report->getTotal()); $this->assertEquals(10, sizeof($report->getFileReports())); } }