public setSourceDirectory ( string $sourceDirectory ) | ||
$sourceDirectory | string |
public function setSourceDirectory($sourceDirectory)
{
if (!is_dir($sourceDirectory) || !is_readable($sourceDirectory)) {
throw new \Mutagenesis\FUTException('Invalid source directory: "' . $sourceDirectory . '"');
}
$this->_sourceDirectory = $sourceDirectory;
}
public function testShouldCollateAllFilesValidForMutationTestingExcludingExcludes() { $generator = new \Mutagenesis\Generator(); $generator->setSourceDirectory($this->root); $generator->setSourceExcludes(array("*bool1*")); $result = count(array_diff(array($this->root . '/library/bool2.php'), $generator->getFiles())); $this->assertEquals(0, $result); }