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'); }
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); }