diff options
author | Olly Betts <olly@survex.com> | 2021-12-03 16:09:07 +1300 |
---|---|---|
committer | Olly Betts <olly@survex.com> | 2021-12-05 12:40:44 +1300 |
commit | ee3c9bd69755bfc81e411059b901bf2f265d5915 (patch) | |
tree | 1a5a9ad5a6b5a6f7c9eaa3c3586f6b154d518994 | |
parent | 8432d3f89b09e6511370cfea1765fabf224e10d9 (diff) | |
download | swig-ee3c9bd69755bfc81e411059b901bf2f265d5915.tar.gz |
[php] Check fooCount() in newobject1_runme.php
-rw-r--r-- | Examples/test-suite/php/newobject1_runme.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Examples/test-suite/php/newobject1_runme.php b/Examples/test-suite/php/newobject1_runme.php index a495ab15d..464f09b0b 100644 --- a/Examples/test-suite/php/newobject1_runme.php +++ b/Examples/test-suite/php/newobject1_runme.php @@ -9,9 +9,16 @@ check::classes(array('Foo')); // No new vars check::globals(array()); +check::equal(Foo::fooCount(), 0, "no Foo objects expected"); $foo = Foo::makeFoo(); check::equal(get_class($foo), "Foo", "static failed"); +check::equal(Foo::fooCount(), 1, "1 Foo object expected"); $bar = $foo->makeMore(); check::equal(get_class($bar), "Foo", "regular failed"); +check::equal(Foo::fooCount(), 2, "2 Foo objects expected"); +$foo = null; +check::equal(Foo::fooCount(), 1, "1 Foo object expected"); +$bar = null; +check::equal(Foo::fooCount(), 0, "no Foo objects expected"); check::done(); |