Esempio n. 1
0
 function accessParts(Assert $assert)
 {
     $name = new TestName('one', 'two', 'three');
     $assert($name->part(0), 'one');
     $assert($name->part(1), 'two');
     $assert($name->part(-2), 'two');
     $assert($name->last(), 'three');
 }
Esempio n. 2
0
 private function determineTestSuite(Test $test, TestName $name)
 {
     $filter = $this->configuration->getFilter();
     $factory = $this->configuration->getTestSuiteFactory();
     $first = $name->part(0);
     if (class_exists($first)) {
         $test = $factory->getTestSuite($first, $filter);
     }
     $file = $this->configuration->fullPath($first);
     if (file_exists($file)) {
         $test = new FileTestSuite($factory, $filter, $this->configuration->fullPath(), $first);
     }
     return $this->resolveTest($test, $name);
 }