/** * @param $srcFile * @param SuiteConfig $config * * @return int */ private function isExcluded($srcFile, $config) { foreach ($config->getExcludedPaths() as $excludedPath) { if (preg_match('/^' . preg_quote($excludedPath, '/') . '/', $srcFile) > 0) { return true; } } return false; }
/** * @test */ public function shouldSetDefaultValuesOnNullArguments() { $config = new SuiteConfig(null, null, null); $this->assertSame(self::DEFAULT_SRC_PATH, $config->getSrcPath()); $this->assertSame(self::DEFAULT_TEST_PATH, $config->getTestPath()); $this->assertSame(self::DEFAULT_TEST_SUFFIX, $config->getTestCaseSuffix()); $this->assertSame(self::DEFAULT_SRC_PATH, $config->getSrcBasePath()); $this->assertSame(self::DEFAULT_TEST_PATH, $config->getTestBasePath()); }