4
require "director_finalizer.php";
7
check::functions(array(foo_orstatus,deletefoo,getstatus,launder,resetstatus));
9
check::classes(array(director_finalizer,Foo));
11
check::globals(array());
13
class MyFoo extends Foo {
14
function __destruct() {
16
if (method_exists(parent, "__destruct")) {
27
check::equal(getStatus(), 3, "getStatus() failed #1");
34
check::equal(getStatus(), 0, "getStatus() failed #2");
38
check::equal(getStatus(), 3, "getStatus() failed #3");
47
check::equal(getStatus(), 3, "getStatus() failed #4");
53
deleteFoo(launder($a));
56
check::equal(getStatus(), 3, "getStatus() failed #5");