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