| <?php | |
| require "tests.php"; | |
| $exception_thrown = false; | |
| try { | |
| StringsThrower::charstring(); | |
| } catch (Exception $e) { | |
| check::equal($e->getMessage(), "charstring message", "incorrect exception message: {$e->getMessage()}"); | |
| $exception_thrown = true; | |
| } | |
| check::equal($exception_thrown, true, "Should have thrown an exception"); | |
| $exception_thrown = false; | |
| try { | |
| StringsThrower::stdstring(); | |
| } catch (Exception $e) { | |
| check::equal($e->getMessage(), "stdstring message", "incorrect exception message: {$e->getMessage()}"); | |
| $exception_thrown = true; | |
| } | |
| check::equal($exception_thrown, true, "Should have thrown an exception"); | |
| check::done(); |