/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/php/smart_pointer_rename_runme.php
25 строк
753 B
Olly Betts
Don't generate a .php wrapper file by default
04 май 2021, 05:14
04 май 2021, 05:14
3228399
Код
Авторство
О чём код?
<?php require "tests.php"; check::classes(array("Foo","Bar")); check::classmethods("foo",array("ftest1","ftest2","__set","__isset","__get","__construct")); check::classmethods("bar",array("__deref__","test","ftest1","ftest2","__set","__isset","__get","__construct")); $foo=new foo(); check::classname("foo",$foo); $bar=new bar($foo); check::classname("bar",$bar); # check foo's ftest1, ftest2 check::equal(1,$foo->ftest1(1),"foo->ftest1"); check::equal(2,$foo->ftest2(1,2),"foo->ftest2"); # check bar's ftest1, ftest2, ftest check::equal(1,$bar->ftest1(1),"bar->ftest1"); check::equal(2,$bar->ftest2(1,2),"bar->ftest2"); check::equal(3,$bar->test(),"bar->test"); # check deref returns foo check::classname("foo",$bar->__deref__()); check::done();