Procházet zdrojové kódy

Merge pull request #11 from andrewtch/test-fix

fixed tests using absolute urls
Patrick Reilly před 12 roky
rodič
revize
4de01ce1cf
2 změnil soubory, kde provedl 8 přidání a 93 odebrání
  1. 4 48
      tests/memory_limit.phpt
  2. 4 45
      tests/time_limit.phpt

+ 4 - 48
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===

+ 4 - 45
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===