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 <z...@php.net>
+ * @author    Stefan Priebsch <sprieb...@php.net>
+ * @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 <z...@php.net>
+ * @author    Stefan Priebsch <sprieb...@php.net>
+ * @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

Reply via email to