/** * Creates a test suite that contains all test cases in the systems (but filters out this extension's base test cases). * * @return PHPUnit_Framework_TestSuite the test suite with all test cases added */ protected function createTestSuiteWithAllTestCases() { $testSuite = new PHPUnit_Framework_TestSuite('tx_phpunit_basetestsuite'); foreach (get_declared_classes() as $className) { if ($this->testCaseService->isValidTestCaseClassName($className)) { $testSuite->addTestSuite($className); } } return $testSuite; }
/** * @test * * @dataProvider invalidTestCaseClassNameDataProvider * * @param string $className */ public function isValidTestCaseClassNameForInvalidClassNamesReturnsFalse($className) { $this->assertFalse($this->fixture->isValidTestCaseClassName($className)); }
/** * @test * * @dataProvider invalidTestCaseClassNameDataProvider * * @param string $className */ public function isValidTestCaseClassNameForInvalidClassNamesReturnsFalse($className) { self::assertFalse($this->subject->isValidTestCaseClassName($className)); }