/** * @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()); }
/** * @param $srcFile * @param SuiteConfig $config * * @return string */ private function makeSupposedTestFilePath($srcFile, $config) { $testFileName = FileUtils::instance()->getNameWithoutExtension($srcFile) . $config->getTestCaseSuffix() . '.' . FileUtils::instance()->getExtension($srcFile); return FileUtils::instance()->makePath($config->getTestBasePath(), $testFileName); }