summaryrefslogtreecommitdiff
path: root/tests/UnitTests
diff options
context:
space:
mode:
authoralex <>2005-11-17 11:47:30 +0000
committeralex <>2005-11-17 11:47:30 +0000
commitb4f41b167b62bb628d0809fc0e9438e11dce2bb5 (patch)
treeaf0ef1912ad48db33b2d0db94419378fd5627125 /tests/UnitTests
parent6c1b05deafd9940da5d473800032558df90b118e (diff)
Updated TPropertyValue so ensureArray parses a string like "(aaa,bbb,ccc)" into array("aaa","bbb","ccc"). Also added PradoUnitTestCase which is to be finalized shortly.
Diffstat (limited to 'tests/UnitTests')
-rw-r--r--tests/UnitTests/framework/common.php20
-rw-r--r--tests/UnitTests/framework/utComponent.php3
2 files changed, 4 insertions, 19 deletions
diff --git a/tests/UnitTests/framework/common.php b/tests/UnitTests/framework/common.php
index bcff7a89..80514875 100644
--- a/tests/UnitTests/framework/common.php
+++ b/tests/UnitTests/framework/common.php
@@ -40,23 +40,11 @@ class PradoUnitTestCase extends UnitTestCase {
* @param string the type of exception that should be raised.
* @return boolean true
*/
- public function assertException(string $code, string $exception) {
- $pass = false;
- $code = "
-try {
- $code
-} catch ($exception \$e) {
- \$pass = true;
-}";
- eval($code);
- if ($pass) {
- $this->pass();
- } else {
- $this->fail("Code did not produce correct exception (wanted $exception, got something else");
- }
+ public function assertException(string $code, string $exceptionType) {
+ $ex = null;
+ eval("try { $code } catch ($exceptionType \$e) { \$ex = \$e; }");
+ $this->assertIsA($ex, $exceptionType);
}
}
-
-
?> \ No newline at end of file
diff --git a/tests/UnitTests/framework/utComponent.php b/tests/UnitTests/framework/utComponent.php
index b47c3de9..bd13b8cb 100644
--- a/tests/UnitTests/framework/utComponent.php
+++ b/tests/UnitTests/framework/utComponent.php
@@ -293,9 +293,6 @@ class utComponent extends UnitTestCase
public function testEnsureObject()
{
$this->assertEqual(TPropertyValue::ensureObject($this->component), $this->component);
- $this->assertNull(TPropertyValue::ensureObject(array(1,2,3)));
- $this->assertNull(TPropertyValue::ensureObject(1));
- $this->assertNull(TPropertyValue::ensureObject("foo"));
}
/**