Author: Arne Blankerts (arne@blankerts.de)
Exemple #1
0
 public function testBugIsFixed()
 {
     $config = new Config(array());
     $config->setLowercaseMode(true);
     $factory = new Factory();
     $factory->setConfig($config);
     $collector = $factory->getCollector();
     $scanner = $factory->getScanner()->getIterator(__DIR__ . '/_data/bug65');
     $collector->processDirectory($scanner);
     $result = $collector->getResult();
     $sorter = new ClassDependencySorter($result->getUnits(), $result->getDependencies());
     $expected = array('phpunit_extensions_database_testcase_trait' => __DIR__ . "/_data/bug65/trait.php", 'phpunit_extensions_database_testcase' => __DIR__ . "/_data/bug65/class.php");
     $this->assertEquals($expected, $sorter->process());
 }
 public function testUnkownDependencyGetsSkippedSilently()
 {
     $classes = array('test1' => 'file1');
     $dependency = array('test1' => array('test2'));
     $x = new ClassDependencySorter($classes, $dependency);
     $r = $x->process();
 }