Skip to content

Commit

Permalink
Fixing tab/spaces.
Browse files Browse the repository at this point in the history
  • Loading branch information
markstory committed Feb 13, 2011
1 parent 8c2e081 commit 8ebbccb
Showing 1 changed file with 78 additions and 76 deletions.
154 changes: 78 additions & 76 deletions cake/tests/lib/cake_test_suite_command.php
Expand Up @@ -52,82 +52,84 @@ public function __construct($loader, $params = array()) {
}

/**
* @param array $argv
* @param boolean $exit
*/
public function run(array $argv, $exit = TRUE)
{
$this->handleArguments($argv);

$runner = new CakeTestRunner($this->arguments['loader']);

if (is_object($this->arguments['test']) &&
$this->arguments['test'] instanceof PHPUnit_Framework_Test) {
$suite = $this->arguments['test'];
} else {
$suite = $runner->getTest(
$this->arguments['test'],
$this->arguments['testFile'],
$this->arguments['syntaxCheck']
);
}

if (count($suite) == 0) {
$skeleton = new PHPUnit_Util_Skeleton_Test(
$suite->getName(),
$this->arguments['testFile']
);

$result = $skeleton->generate(TRUE);

if (!$result['incomplete']) {
eval(str_replace(array('<?php', '?>'), '', $result['code']));
$suite = new PHPUnit_Framework_TestSuite(
$this->arguments['test'] . 'Test'
);
}
}

if ($this->arguments['listGroups']) {
PHPUnit_TextUI_TestRunner::printVersionString();

print "Available test group(s):\n";

$groups = $suite->getGroups();
sort($groups);

foreach ($groups as $group) {
print " - $group\n";
}

exit(PHPUnit_TextUI_TestRunner::SUCCESS_EXIT);
}

unset($this->arguments['test']);
unset($this->arguments['testFile']);

try {
$result = $runner->doRun($suite, $this->arguments);
}

catch (PHPUnit_Framework_Exception $e) {
print $e->getMessage() . "\n";
}

if ($exit) {
if (isset($result) && $result->wasSuccessful()) {
exit(PHPUnit_TextUI_TestRunner::SUCCESS_EXIT);
}

else if (!isset($result) || $result->errorCount() > 0) {
exit(PHPUnit_TextUI_TestRunner::EXCEPTION_EXIT);
}

else {
exit(PHPUnit_TextUI_TestRunner::FAILURE_EXIT);
}
}
}
* Ugly hack to get around PHPUnit having a hard coded classname for the Runner. :(
*
* @param array $argv
* @param boolean $exit
*/
public function run(array $argv, $exit = TRUE)
{
$this->handleArguments($argv);

$runner = new CakeTestRunner($this->arguments['loader']);

if (is_object($this->arguments['test']) &&
$this->arguments['test'] instanceof PHPUnit_Framework_Test) {
$suite = $this->arguments['test'];
} else {
$suite = $runner->getTest(
$this->arguments['test'],
$this->arguments['testFile'],
$this->arguments['syntaxCheck']
);
}

if (count($suite) == 0) {
$skeleton = new PHPUnit_Util_Skeleton_Test(
$suite->getName(),
$this->arguments['testFile']
);

$result = $skeleton->generate(TRUE);

if (!$result['incomplete']) {
eval(str_replace(array('<?php', '?>'), '', $result['code']));
$suite = new PHPUnit_Framework_TestSuite(
$this->arguments['test'] . 'Test'
);
}
}

if ($this->arguments['listGroups']) {
PHPUnit_TextUI_TestRunner::printVersionString();

print "Available test group(s):\n";

$groups = $suite->getGroups();
sort($groups);

foreach ($groups as $group) {
print " - $group\n";
}

exit(PHPUnit_TextUI_TestRunner::SUCCESS_EXIT);
}

unset($this->arguments['test']);
unset($this->arguments['testFile']);

try {
$result = $runner->doRun($suite, $this->arguments);
}

catch (PHPUnit_Framework_Exception $e) {
print $e->getMessage() . "\n";
}

if ($exit) {
if (isset($result) && $result->wasSuccessful()) {
exit(PHPUnit_TextUI_TestRunner::SUCCESS_EXIT);
}

else if (!isset($result) || $result->errorCount() > 0) {
exit(PHPUnit_TextUI_TestRunner::EXCEPTION_EXIT);
}

else {
exit(PHPUnit_TextUI_TestRunner::FAILURE_EXIT);
}
}
}

/**
* Handler for customizing the FixtureManager class/
Expand Down

0 comments on commit 8ebbccb

Please sign in to comment.