diff --git a/tests/memory_limit.phpt b/tests/memory_limit.phpt index 85263e0..271a6a2 100644 --- a/tests/memory_limit.phpt +++ b/tests/memory_limit.phpt @@ -17,56 +17,12 @@ $v8 = new V8Js(); try { var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 0, 10000000)); } catch (V8JsMemoryLimitException $e) { - var_dump($e); + print get_class($e); print PHP_EOL; + print $e->getMessage(); print PHP_EOL; } ?> ===EOF=== --EXPECT-- -object(V8JsMemoryLimitException)#2 (7) { - ["message":protected]=> - string(46) "Script memory limit of 10000000 bytes exceeded" - ["string":"Exception":private]=> - string(0) "" - ["code":protected]=> - int(0) - ["file":protected]=> - string(36) "/var/www/v8js/tests/memory_limit.php" - ["line":protected]=> - int(13) - ["trace":"Exception":private]=> - array(1) { - [0]=> - array(6) { - ["file"]=> - string(36) "/var/www/v8js/tests/memory_limit.php" - ["line"]=> - int(13) - ["function"]=> - string(13) "executeString" - ["class"]=> - string(4) "V8Js" - ["type"]=> - string(2) "->" - ["args"]=> - array(5) { - [0]=> - string(125) "var text = "abcdefghijklmnopqrstuvwyxz0123456789"; -var memory = ""; -for (var i = 0; i < 1000000; ++i) { - memory += text; -}" - [1]=> - string(8) "basic.js" - [2]=> - int(1) - [3]=> - int(0) - [4]=> - int(10000000) - } - } - } - ["previous":"Exception":private]=> - NULL -} +V8JsMemoryLimitException +Script memory limit of 10000000 bytes exceeded ===EOF=== \ No newline at end of file diff --git a/tests/time_limit.phpt b/tests/time_limit.phpt index a7112b3..197d7d5 100644 --- a/tests/time_limit.phpt +++ b/tests/time_limit.phpt @@ -17,53 +17,12 @@ $v8 = new V8Js(); try { var_dump($v8->executeString($JS, 'basic.js', V8Js::FLAG_NONE, 1000)); } catch (V8JsTimeLimitException $e) { - var_dump($e); + print get_class($e); print PHP_EOL; + print $e->getMessage(); print PHP_EOL; } ?> ===EOF=== --EXPECT-- -object(V8JsTimeLimitException)#2 (7) { - ["message":protected]=> - string(47) "Script time limit of 1000 milliseconds exceeded" - ["string":"Exception":private]=> - string(0) "" - ["code":protected]=> - int(0) - ["file":protected]=> - string(34) "/var/www/v8js/tests/time_limit.php" - ["line":protected]=> - int(13) - ["trace":"Exception":private]=> - array(1) { - [0]=> - array(6) { - ["file"]=> - string(34) "/var/www/v8js/tests/time_limit.php" - ["line"]=> - int(13) - ["function"]=> - string(13) "executeString" - ["class"]=> - string(4) "V8Js" - ["type"]=> - string(2) "->" - ["args"]=> - array(4) { - [0]=> - string(124) "var text = "abcdefghijklmnopqrstuvwyxz0123456789"; -for (var i = 0; i < 10000000; ++i) { - var encoded = encodeURI(text); -}" - [1]=> - string(8) "basic.js" - [2]=> - int(1) - [3]=> - int(1000) - } - } - } - ["previous":"Exception":private]=> - NULL -} +V8JsTimeLimitException +Script time limit of 1000 milliseconds exceeded ===EOF===