spriebsch Tue May 12 23:20:28 2009 UTC
Modified files:
/phpruntests/tests/configuration/preconditions
rtIsTestFileSpecifiedTest.php
Log:
Fixed test to work with refactored rtRuntestsConfiguration.
http://cvs.php.net/viewvc.cgi/phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php?r1=1.3&r2=1.4&diff_format=u
Index:
phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php
diff -u
phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php:1.3
phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php:1.4
---
phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php:1.3
Fri Apr 24 09:42:01 2009
+++ phpruntests/tests/configuration/preconditions/rtIsTestFileSpecifiedTest.php
Tue May 12 23:20:28 2009
@@ -1,69 +1,81 @@
<?php
+/**
+ * rtIsTestFileSpecifiedTest
+ *
+ * @category Testing
+ * @package RUNTESTS
+ * @author Zoe Slattery <[email protected]>
+ * @author Stefan Priebsch <[email protected]>
+ * @copyright 2009 The PHP Group
+ * @license http://www.php.net/license/3_01.txt PHP License 3.01
+ * @link http://qa.php.net/
+ */
require_once 'PHPUnit/Framework.php';
require_once dirname(__FILE__) . '../../../../src/rtAutoload.php';
+/**
+ * Tests for rtIsTestFileSpecifiedTest precondition.
+ *
+ * @category Testing
+ * @package RUNTESTS
+ * @author Zoe Slattery <[email protected]>
+ * @author Stefan Priebsch <[email protected]>
+ * @copyright 2009 The PHP Group
+ * @license http://www.php.net/license/3_01.txt PHP License 3.01
+ * @link http://qa.php.net/
+ */
class rtIsTestFileSpecifiedTest extends PHPUnit_Framework_TestCase
{
- public function testClOptionR()
+ protected function setUp()
+ {
+ $this->preCondition = new rtIsTestFileSpecified();
+ }
+
+ protected function tearDown()
{
- $env = rtEnvironmentVariables::getInstance();
- $clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '-r', 'some-file'));
+ unset($this->preCondition);
+ }
- $pre = new rtIsTestFileSpecified();
+ public function testClOptionR()
+ {
+ $runtestsConfiguration =
rtRuntestsConfiguration::getInstance(array('run-tests.php', '-r', 'some-file'));
- $this->assertTrue($pre->check($clo, $env));
+ $this->assertTrue($this->preCondition->check($runtestsConfiguration));
}
public function testCLOptionL()
{
- $env = rtEnvironmentVariables::getInstance();
- $clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '-l', 'some-file'));
-
- $pre = new rtIsTestFileSpecified();
+ $runtestsConfiguration =
rtRuntestsConfiguration::getInstance(array('run-tests.php', '-l', 'some-file'));
- $this->assertTrue($pre->check($clo, $env));
+ $this->assertTrue($this->preCondition->check($runtestsConfiguration));
}
public function testCLOptionFileName()
{
- $env = rtEnvironmentVariables::getInstance();
- $clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', 'some-test-file'));
-
- $pre = new rtIsTestFileSpecified();
+ $runtestsConfiguration =
rtRuntestsConfiguration::getInstance(array('run-tests.php', 'some-test-file'));
- $this->assertTrue($pre->check($clo, $env));
+ $this->assertTrue($this->preCondition->check($runtestsConfiguration));
}
public function testEnvVar()
{
- $env = rtEnvironmentVariables::getInstance();
- $clo = new rtCommandLineOptions();
- $env->setvariable('TEST_PHP_USER', 'some-file');
+ $runtestsConfiguration = rtRuntestsConfiguration::getInstance(array());
+ $runtestsConfiguration->setEnvironmentVariable('TEST_PHP_USER',
'some-file');
- $pre = new rtIsTestFileSpecified();
-
- $this->assertTrue($pre->check($clo, $env));
+ $this->assertTrue($this->preCondition->check($runtestsConfiguration));
}
public function testNotSpecified()
{
- $env = rtEnvironmentVariables::getInstance();
- $clo = new rtCommandLineOptions();
-
- $pre = new rtIsTestFileSpecified();
+ $runtestsConfiguration = rtRuntestsConfiguration::getInstance(array());
- $this->assertFalse($pre->check($clo, $env));
+ $this->assertFalse($this->preCondition->check($runtestsConfiguration));
}
- public function testGetText()
+ public function testGetMessage()
{
- $pre = new rtIsTestFileSpecified();
-
- $this->assertEquals($pre->getMessage('missingTestFile'),
rtText::get('missingTestFile'));
+
$this->assertEquals($this->preCondition->getMessage('missingTestFile'),
rtText::get('missingTestFile'));
}
}
?>
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php