cvs: php4 /ext/rpc/tests test1.php test2.php test3.php test4.php tests.php
| From: | Harald Radi | Date: | Mon, 10 Jun 2002 21:15:37 +0000 |
| Subject: | cvs: php4 /ext/rpc/tests test1.php test2.php test3.php test4.php tests.php | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-12299@lists.php.net to get a copy of this message | ||
phanto Mon Jun 10 17:15:37 2002 EDT
Added files:
/php4/ext/rpc/tests test2.php test3.php test4.php tests.php
Modified files:
/php4/ext/rpc/tests test1.php
Log:
new testcases
Index: php4/ext/rpc/tests/test1.php
diff -u php4/ext/rpc/tests/test1.php:1.6 php4/ext/rpc/tests/test1.php:1.7
--- php4/ext/rpc/tests/test1.php:1.6 Tue Mar 19 18:28:51 2002
+++ php4/ext/rpc/tests/test1.php Mon Jun 10 17:15:37 2002
@@ -1,39 +1,14 @@
<?php
-print "huhuhdsa";
-$rpc = new com("class", true, "huh");
-$rpc2 = new com("class", true, "hehe", 1);
-$rpc->call("blah");
-$rpc->call("heh");
-$rpc->call("blah");
-com_call($rpc, 1, "1");
-com_call($rpc, 1, "1");
-$rpc->call("blah");
-$rpc->call("blah");
-$rpc->call("blah");
-$rpc2->call("hehe");
-$rpc2->call("hehe");
-$rpc2->call("hehe");
-$rpc2->call("hehe");
-$rpc2->call("hehe");
-com_call($rpc, "call", 1);
-com_call($rpc, 1, "1");
-com_call($rpc, "call", 1);
-com_call($rpc2, "call", 1);
-com_call($rpc2, "call", 1);
-//$rpc->addref();
+$rpc = new com("class");
-//$clone = $rpc->__clone();
+/* class hirarchy test */
+echo "is class .. " . (get_class($rpc) == "class" ? "passed" :
"faiure");
+echo "\n";
+echo "is com .. " . (is_subclass_of($rpc, "com") ? "passed" :
"failure");
+echo "\n";
+echo "is rpc .. " . (is_subclass_of($rpc, "rpc") ? "passed" :
"failure");
-//$rpc->prop = 1;
-//$a = $rpc->prop;
-
-//$a = &$rpc->prop;
-
-//delete $rpc;
-//delete $clone;
-
-$heh = com_load("heh", 1);
-$heh->knorp();
-/*delete $heh;*/
+/* uncloneable */
+//$rpc->__clone(); // issues a fatal
?>
Index: php4/ext/rpc/tests/test2.php
+++ php4/ext/rpc/tests/test2.php
<?php
echo "hash test\n";
/* hash test */
$rpc1 = new com("hash", true, 1);
$rpc2 = new com("hash", false, 2);
$rpc3 = new com("hash", true, 3);
$rpc4 = com_load("hash", false, 4);
$rpc5 = com_load("hash", true, 5);
$rpc1->{3} = "hh";
com_set($rpc2, "hehe", 3);
$rpc1->call("blah");
$rpc2->call("blah");
$rpc3->call("blah");
$rpc4->call("heh");
$rpc5->call("blah");
?>
Index: php4/ext/rpc/tests/test3.php
+++ php4/ext/rpc/tests/test3.php
<?php
echo "singleton test\n";
/* singleton test */
$rpc1 = new com("singleton", true, 1);
com_singleton($rpc1);
$rpc2 = new com("singleton", false, 2);
$rpc3 = new com("singleton", true, 3);
$rpc4 = new com("singleton", false, 4);
$rpc5 = new com("singleton", true, 5);
delete $rpc1;
delete $rpc2;
delete $rpc3;
delete $rpc4;
delete $rpc5;
?>
Index: php4/ext/rpc/tests/test4.php
+++ php4/ext/rpc/tests/test4.php
<?php
echo "pooling test\n";
/* pooling test */
$rpc = new com("pooling", true, 1);
com_poolable($rpc);
delete $rpc;
$rpc = new com("pooling", true, 1);
delete $rpc;
$rpc = new com("pooling", true, 1);
delete $rpc;
$rpc = new com("pooling", true, 1);
delete $rpc;
?>
Index: php4/ext/rpc/tests/tests.php
+++ php4/ext/rpc/tests/tests.php
<?php
//include_once "test1.php";
//include_once "test2.php";
//include_once "test3.php";
include_once "test4.php";
?>