/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/php/exception_order_runme.php
39 строк
800 B
Olly Betts
Filter out `is_python_*` in PHP tests
02 мар 2022, 02:20
02 мар 2022, 02:20
735fe4b
Код
Авторство
О чём код?
<?php require "tests.php"; check::functions(array()); check::classes(array('A','E1','E2','E3','exception_order','ET_i','ET_d')); check::globals(array('efoovar','foovar','cfoovar')); $a = new A(); try { $a->foo(); } catch (Exception $e) { check::equal($e->getMessage(), 'C++ E1 exception thrown', ''); } try { $a->bar(); } catch (Exception $e) { check::equal($e->getMessage(), 'C++ E2 exception thrown', ''); } try { $a->foobar(); } catch (Exception $e) { check::equal($e->getMessage(), 'postcatch unknown', ''); } try { $a->barfoo(1); } catch (Exception $e) { check::equal($e->getMessage(), 'C++ E1 exception thrown', ''); } try { $a->barfoo(2); } catch (Exception $e) { check::equal($e->getMessage(), 'C++ E2 * exception thrown', ''); } check::done();