cvs: php4 /ext/rpc/tests test1.php test2.php test3.php test4.php tests.php

From: 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"; ?>

« previous php.cvs (#12299) next »