[PHP-CVS] cvs: phpruntests /tests/testcase rtPhpTestTest.php

2009-07-05 Thread Zoe Slattery
zoe Sun Jul  5 22:07:33 2009 UTC

  Modified files:  
/phpruntests/tests/testcase rtPhpTestTest.php 
  Log:
  test for pasring done sections
  
http://cvs.php.net/viewvc.cgi/phpruntests/tests/testcase/rtPhpTestTest.php?r1=1.7&r2=1.8&diff_format=u
Index: phpruntests/tests/testcase/rtPhpTestTest.php
diff -u phpruntests/tests/testcase/rtPhpTestTest.php:1.7 
phpruntests/tests/testcase/rtPhpTestTest.php:1.8
--- phpruntests/tests/testcase/rtPhpTestTest.php:1.7Sun Jul  5 17:22:58 2009
+++ phpruntests/tests/testcase/rtPhpTestTest.phpSun Jul  5 22:07:33 2009
@@ -19,7 +19,27 @@
 'blah blah blah',
 '--EXPECTF--',
 'hello world',
+'===Done===',
+'gah',
 );
+
+$this->testCase2 = array (
+'--TEST--', 
+'This is a test',
+'--GET--',
+'--POST--',
+'--FILE--',
+'',
+'===Done===',
+'blah blah blah',
+'--EXPECTF--',
+'hello world',
+'===Done===',
+'gah',
+);
+
 }
 
 public function testCreateInstance()
@@ -54,7 +74,23 @@
 $status = new rtTestStatus('nameOfTest');
 $test = new rtPhpTest($this->testCase, 'nameOfTest', array('TEST', 
'FILE', 'EXPECTF'), $config, $status);
 
-   // var_dump($test->getSection('FILE'));
+$contents = $test->getSection('FILE')->getContents();
+$this->assertEquals('===Done===', end($contents));
+
+$contents = $test->getSection('EXPECTF')->getContents();
+$this->assertEquals('gah', end($contents));
+
+} 
+
+public function testEmptySection()
+{
+$config = rtRuntestsConfiguration::getInstance(array('run-tests.php', 
'-p', $this->php, 'test.phpt'));
+$config->configure();
+
+$status = new rtTestStatus('nameOfTest');
+   // $test = new rtPhpTest($this->testCase2, 'nameOfTest', array('TEST', 
'GET', 'POST', 'FILE', 'EXPECTF'), $config, $status);
+
+
 
 } 
 }



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: phpruntests /tests/testcase rtPhpTestTest.php

2009-05-12 Thread Zoe Slattery
zoe Wed May 13 01:48:37 2009 UTC

  Modified files:  
/phpruntests/tests/testcase rtPhpTestTest.php 
  Log:
  fixing test
  
http://cvs.php.net/viewvc.cgi/phpruntests/tests/testcase/rtPhpTestTest.php?r1=1.2&r2=1.3&diff_format=u
Index: phpruntests/tests/testcase/rtPhpTestTest.php
diff -u phpruntests/tests/testcase/rtPhpTestTest.php:1.2 
phpruntests/tests/testcase/rtPhpTestTest.php:1.3
--- phpruntests/tests/testcase/rtPhpTestTest.php:1.2Wed Apr 22 09:14:51 2009
+++ phpruntests/tests/testcase/rtPhpTestTest.phpWed May 13 01:48:37 2009
@@ -7,6 +7,7 @@
 {
 public function setUp()
 {
+$this->php = trim(shell_exec("which php"));
 $this->testCase = array (
 'TEST', 
 'This is a test',
@@ -21,7 +22,7 @@
 
 public function testCreateInstance()
 {
-$config = rtRuntestsConfiguration::getInstance(array('run-tests.php', 
'-p', 'a-php-exe', 'test.phpt'));
+$config = rtRuntestsConfiguration::getInstance(array('run-tests.php', 
'-p', $this->php, 'test.phpt'));
 $config->configure();
 
 $test = new rtPhpTest($this->testCase, 'nameOfTest', array('TEST', 
'FILE', 'EXPECTF'), $config);
@@ -31,7 +32,7 @@
 
 public function testSections()
 {
-$config = rtRuntestsConfiguration::getInstance(array('run-tests.php', 
'-p', 'a-php-exe', 'test.phpt'));
+$config = rtRuntestsConfiguration::getInstance(array('run-tests.php', 
'-p', $this->php, 'test.phpt'));
 $config->configure();
 
 $test = new rtPhpTest($this->testCase, 'nameOfTest', array('TEST', 
'FILE', 'EXPECTF'), $config);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php