コード例 #1
0
ファイル: AppStructure.php プロジェクト: brianium/driven
 protected function createPhpUnitXml()
 {
     $gen = new XmlGenerator();
     foreach ($this->getTestDirs() as $dir) {
         $gen->addTestDir($dir);
     }
     $gen->saveXML('phpunit.xml.dist');
 }
コード例 #2
0
ファイル: XmlGeneratorTest.php プロジェクト: brianium/driven
 public function test_saveXML_should_output_correct_xml()
 {
     $gen = new XmlGenerator();
     $cwd = getcwd() . DS;
     $gen->addTestDir(new TestDirectory($cwd . 'test', 'Unit Tests'));
     $gen->addTestDir(new TestDirectory($cwd . 'it', 'Integration Tests'));
     $gen->addTestDir(new TestDirectory($cwd . 'functional', 'Functional Tests'));
     $file = $cwd . 'phpunit.xml';
     $xml = $gen->saveXML($file);
     $this->assertTrue(file_exists($file));
     $this->assertEquals(file_get_contents($this->pathToFixture('phpunit' . DS . 'phpunit.xml')), $xml);
     unlink($file);
 }