diff --git a/tooling/test/testcases/js/variable.js b/tooling/test/testcases/js/variable.js index ef5bb1b920210e74b90663537c0797a5078683dc..dc37fc9a014a098bf4346ae34dfcddf9a6d23cb3 100644 --- a/tooling/test/testcases/js/variable.js +++ b/tooling/test/testcases/js/variable.js @@ -29,7 +29,6 @@ var o = { var set0 = new Set(); var undefined0 = undefined; let array0 = ['Apple', 'Banana'] - var date0 = new Date('1995-12-17T03:24:00'); function* generator0() { let aa = 0; var a1 = 100; @@ -63,22 +62,20 @@ var o = { var set12 = new Set(); set12.add(dataview0); var set13 = new Set(); - set13.add(date0); - var set14 = new Set(); - set14.add(function0); - var set15 = set0; + set13.add(function0); + var set14 = set0; + var set15 = new Set(); + set15.add(0); + set15.add("hello"); + set15.add(obj0); + set15.add(number0); var set16 = new Set(); - set16.add(0); - set16.add("hello"); - set16.add(obj0); - set16.add(date0); + set16.add(map0); var set17 = new Set(); - set17.add(map0); + set17.add(bigint0); var set18 = new Set(); - set18.add(bigint0); - var set19 = new Set(); - set19.add(boolean0); - var set20 = new Set(set0); + set18.add(boolean0); + var set19 = new Set(set0); var number1 = 65535; var number2 = 5e-324; @@ -121,15 +118,14 @@ var o = { var string11 = new String(obj0); var string12 = new String(undefined0); var string13 = new String(array0); - var string14 = new String(date0); - var string15 = new String(bigint0); - var string16 = new String(generator0); - var string17 = new String(regexp0); - var string18 = new String(arraybuffer0); - var string19 = new String(uint8array0); - var string20 = new String(dataview0); - var string21 = new String(map0); - var string22 = new String(function0); + var string14 = new String(bigint0); + var string15 = new String(generator0); + var string16 = new String(regexp0); + var string17 = new String(arraybuffer0); + var string18 = new String(uint8array0); + var string19 = new String(dataview0); + var string20 = new String(map0); + var string21 = new String(function0); var bigint1 = BigInt(9007199254740991n); var bigint2 = BigInt(9007199254740991); @@ -163,26 +159,24 @@ var o = { var boolean9 = true; var boolean10 = false; var boolean11 = boolean0; - var boolean12 = new Boolean(date0); - var boolean13 = boolean0 && boolean10; - var boolean14 = boolean0 || boolean10; - var boolean15 = !boolean10; - var boolean16 = new Boolean("hello"); - var boolean17 = new Boolean(""); - var boolean18 = new Boolean(function0); - var boolean19 = new Boolean(map0); - var boolean20 = new Boolean(set0); - var boolean21 = new Boolean(number0); - var boolean22 = new Boolean(string0); - var boolean23 = new Boolean(obj0); - var boolean24 = new Boolean(undefined0); - var boolean25 = new Boolean(array0); - var boolean26 = new Boolean(date0); - var boolean27 = new Boolean(generator0); - var boolean28 = new Boolean(regexp0); - var boolean29 = new Boolean(arraybuffer0); - var boolean30 = new Boolean(uint8array0); - var boolean31 = new Boolean(dataview0); + var boolean12 = boolean0 && boolean10; + var boolean13 = boolean0 || boolean10; + var boolean14 = !boolean10; + var boolean15 = new Boolean("hello"); + var boolean16 = new Boolean(""); + var boolean17 = new Boolean(function0); + var boolean18 = new Boolean(map0); + var boolean19 = new Boolean(set0); + var boolean20 = new Boolean(number0); + var boolean21 = new Boolean(string0); + var boolean22 = new Boolean(obj0); + var boolean23 = new Boolean(undefined0); + var boolean24 = new Boolean(array0); + var boolean25 = new Boolean(generator0); + var boolean26 = new Boolean(regexp0); + var boolean27 = new Boolean(arraybuffer0); + var boolean28 = new Boolean(uint8array0); + var boolean29 = new Boolean(dataview0); var map1 = new Map(map0); var map2 = new Map([ @@ -211,23 +205,21 @@ var o = { var map11 = new Map(); map11.set(array0, "array0"); var map12 = new Map(); - map12.set(date0, "date0"); + map12.set(map3, "map3"); var map13 = new Map(); - map13.set(map3, "map3"); + map13.set(generator0, "generator0"); var map14 = new Map(); - map14.set(generator0, "generator0"); + map14.set(regexp0, "regexp0"); var map15 = new Map(); - map15.set(regexp0, "regexp0"); + map15.set(arraybuffer0, "arraybuffer0"); var map16 = new Map(); - map16.set(arraybuffer0, "arraybuffer0"); + map16.set(uint8array0, "uint8array0"); var map17 = new Map(); - map17.set(uint8array0, "uint8array0"); + map17.set(dataview0, "dataview0"); var map18 = new Map(); - map18.set(dataview0, "dataview0"); + map18.set(bigint10, "bigint10"); var map19 = new Map(); - map19.set(bigint10, "bigint10"); - var map20 = new Map(); - map20.set(function0, "function0"); + map19.set(function0, "function0"); var object1 = {0 :'zero', 1 : 'one', 2 : 'two', 3 : 'three', 4 : 'four', 5 : 'five'}; var object2 = object1; @@ -239,48 +231,15 @@ var o = { var object8 = new Object(obj0); var object9 = new Object(undefined0); var object10 = new Object(array0); - var object11 = new Object(date0); - var object12 = new Object(bigint10); - var object13 = new Object(generator0); - var object14 = new Object(regexp0); - var object15 = new Object(bigint0); - var object16 = new Object(arraybuffer0); - var object17 = new Object(uint8array0); - var object18 = new Object(dataview0); - var object19 = new Object(boolean10); - var object20 = new Object(function0); - - var date1 = new Date('2014-01-01'); - var date2 = new Date('1995-12-17T03:24:00'); - var date3 = new Date("October 13, 1975 11:13:00"); - var date4 = new Date(79, 5, 24); - var date5 = new Date(79, 5, 24, 11, 33, 0); - var date6 = new Date(2000, 1, 2) - var date7 = new Date(1378218728000); - var date8 = new Date(3600 * 24 * 1000); - var date9 = new Date(-3600 * 24 * 1000); - var date10 = new Date('January 6, 2013'); - var date11 = new Date('2013-2-15'); - var date12 = new Date('2013/2/15'); - var date13 = new Date('02/15/2013'); - var date14 = new Date('2013-FEB-15'); - var date15 = new Date('FEB, 15, 2013'); - var date16 = new Date('FEB 15, 2013'); - var date17 = new Date('Feberuary, 15, 2013'); - var date18 = new Date('Feberuary 15, 2013'); - var date19 = new Date('15 Feb 2013'); - var date20 = new Date('15, Feberuary, 2013'); - var date21 = new Date('2014-1-1'); - var date22 = new Date(2013, 0); - var date23 = new Date(2013, 0, 1); - var date24 = new Date(2013, 0, 1, 0); - var date25 = new Date(2013, 0, 1, 0, 0, 0, 0); - var date26 = new Date(2013, 15); - var date27 = new Date(2013, -1); - var date28 = new Date(2013, 0, -1); - var date29 = new Date(0, 0); - var date30 = new Date(1, 0); - var date31 = new Date(-1, 0); + var object11 = new Object(bigint10); + var object12 = new Object(generator0); + var object13 = new Object(regexp0); + var object14 = new Object(bigint0); + var object15 = new Object(arraybuffer0); + var object16 = new Object(uint8array0); + var object17 = new Object(dataview0); + var object18 = new Object(boolean10); + var object19 = new Object(function0); var regExp1 = /^a/g; var regExp2 = new RegExp('^ab+c', 'g'); diff --git a/tooling/test/testcases/js_variable_test.h b/tooling/test/testcases/js_variable_test.h index 2f322b34b66824d8fb30d5f0748c1307e80ccc2d..da7998874187647c85d6ed18e62f2bf788b21edd 100644 --- a/tooling/test/testcases/js_variable_test.h +++ b/tooling/test/testcases/js_variable_test.h @@ -37,8 +37,8 @@ public: loadModule = [this](std::string_view moduleName) { static_cast(channel_)->Initial(vm_, runtime_); - // 306: breakpointer line - location_ = TestUtil::GetLocation(g_sourceFile.c_str(), 306, 0, g_pandaFile.c_str()); + // 265: breakpointer line + location_ = TestUtil::GetLocation(g_sourceFile.c_str(), 265, 0, g_pandaFile.c_str()); ASSERT_TRUE(location_.GetMethodId().IsValid()); TestUtil::SuspendUntilContinue(DebugEvent::LOAD_MODULE); ASSERT_EQ(moduleName, g_pandaFile); @@ -234,8 +234,6 @@ private: { "undefined0", { "undefined" } }, { "array0", { "object", "array", "Array", "Array(2)", "Apple,Banana", "0", "string", "Apple", "Apple", "1", "string", "Banana", "Banana", "length", "number", "2", "2" } }, - { "date0", { "object", "date", "Date", "Sun Dec 17 1995 03:24:00 GMT+0800", - "Sun Dec 17 1995 03:24:00 GMT+0800", "none" } }, { "regexp0", { "object", "regexp", "RegExp", "/^\\d+\\.\\d+$/i", "/^\\d+\\.\\d+$/i", "global", "boolean", "false", "false", "ignoreCase", "boolean", "true", "true", "multiline", "boolean", "false", "false", "dotAll", "boolean", "false", "false", "hasIndices", "boolean", "false", "false", @@ -276,20 +274,18 @@ private: "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, { "set13", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "set14", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", - "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "set15", { "object", "set", "Set", "Set(0)", "[object Set]", "size", "number", "0", "0", "[[Entries]]", + { "set14", { "object", "set", "Set", "Set(0)", "[object Set]", "size", "number", "0", "0", "[[Entries]]", "object", "array", "Array", "Array(0)", "" } }, - { "set16", { "object", "set", "Set", "Set(4) {0, 'hello', Object, Object}", "[object Set]", "size", + { "set15", { "object", "set", "Set", "Set(4) {0, 'hello', Object, 1}", "[object Set]", "size", "number", "4", "4", "[[Entries]]", "object", "array", "Array", "Array(4)", - "0,hello,[object Object],[object Object]" } }, - { "set17", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", + "0,hello,[object Object],1" } }, + { "set16", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "set18", { "object", "set", "Set", "Set(1) {999}", "[object Set]", "size", "number", "1", "1", + { "set17", { "object", "set", "Set", "Set(1) {999}", "[object Set]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "999" } }, - { "set19", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", + { "set18", { "object", "set", "Set", "Set(1) {Object}", "[object Set]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "set20", { "object", "set", "Set", "Set(0)", "[object Set]", "size", "number", "0", "0", + { "set19", { "object", "set", "Set", "Set(0)", "[object Set]", "size", "number", "0", "0", "[[Entries]]", "object", "array", "Array", "Array(0)", "" } }, { "number1", { "number", "65535", "65535" } }, { "number2", { "number", "5e-324", "5e-324" } }, @@ -373,23 +369,10 @@ private: "e", "e", "5", "string", ",", ",", "6", "string", "B", "B", "7", "string", "a", "a", "8", "string", "n", "n", "9", "string", "a", "a", "10", "string", "n", "n", "11", "string", "a", "a", "length", "number", "12", "12" } }, - { "string14", {"object", "Object", "String{[[PrimitiveValue]]: Sun Dec 17 1995 03:24:00 GMT+0800}", - "Sun Dec 17 1995 03:24:00 GMT+0800", "[[PrimitiveValue]]", "string", - "Sun Dec 17 1995 03:24:00 GMT+0800", "Sun Dec 17 1995 03:24:00 GMT+0800", "0", "string", - "S", "S", "1", "string", "u", "u", "2", "string", "n", "n", "3", "string", " ", " ", "4", - "string", "D", "D", "5", "string", "e", "e", "6", "string", "c", "c", "7", "string", " ", - " ", "8", "string", "1", "1", "9", "string", "7", "7", "10", "string", " ", " ", "11", - "string", "1", "1", "12", "string", "9", "9", "13", "string", "9", "9", "14", "string", - "5", "5", "15", "string", " ", " ", "16", "string", "0", "0", "17", "string", "3", "3", - "18", "string", ":", ":", "19", "string", "2", "2", "20", "string", "4", "4", "21", - "string", ":", ":", "22", "string", "0", "0", "23", "string", "0", "0", "24", "string", - " ", " ", "25", "string", "G", "G", "26", "string", "M", "M", "27", "string", "T", "T", - "28", "string", "+", "+", "29", "string", "0", "0", "30", "string", "8", "8", "31", - "string", "0", "0", "32", "string", "0", "0", "length", "number", "33", "33" } }, - { "string15", { "object", "Object", "String{[[PrimitiveValue]]: 999}", "999", "[[PrimitiveValue]]", + { "string14", { "object", "Object", "String{[[PrimitiveValue]]: 999}", "999", "[[PrimitiveValue]]", "string", "999", "999", "0", "string", "9", "9", "1", "string", "9", "9", "2", "string", "9", "9", "length", "number", "3", "3" } }, - { "string16", { "object", "Object", "String{[[PrimitiveValue]]: Cannot get source code of funtion}", + { "string15", { "object", "Object", "String{[[PrimitiveValue]]: Cannot get source code of funtion}", "Cannot get source code of funtion", "[[PrimitiveValue]]", "string", "Cannot get source code of funtion", "Cannot get source code of funtion", "0", "string", "C", "C", "1", "string", "a", "a", "2", "string", "n", "n", "3", "string", "n", "n", "4", @@ -402,13 +385,13 @@ private: "f", "f", "25", "string", " ", " ", "26", "string", "f", "f", "27", "string", "u", "u", "28", "string", "n", "n", "29", "string", "t", "t", "30", "string", "i", "i", "31", "string", "o", "o", "32", "string", "n", "n", "length", "number", "33", "33" } }, - { "string17", { "object", "Object", "String{[[PrimitiveValue]]: /^\\d+\\.\\d+$/i}", "/^\\d+\\.\\d+$/i", + { "string16", { "object", "Object", "String{[[PrimitiveValue]]: /^\\d+\\.\\d+$/i}", "/^\\d+\\.\\d+$/i", "[[PrimitiveValue]]", "string", "/^\\d+\\.\\d+$/i", "/^\\d+\\.\\d+$/i", "0", "string", "/", "/", "1", "string", "^", "^", "2", "string", "\\", "\\", "3", "string", "d", "d", "4", "string", "+", "+", "5", "string", "\\", "\\", "6", "string", ".", ".", "7", "string", "\\", "\\", "8", "string", "d", "d", "9", "string", "+", "+", "10", "string", "$", "$", "11", "string", "/", "/", "12", "string", "i", "i", "length", "number", "13", "13"} }, - { "string18", { "object", "Object", "String{[[PrimitiveValue]]: [object ArrayBuffer]}", + { "string17", { "object", "Object", "String{[[PrimitiveValue]]: [object ArrayBuffer]}", "[object ArrayBuffer]", "[[PrimitiveValue]]", "string", "[object ArrayBuffer]", "[object ArrayBuffer]", "0", "string", "[", "[", "1", "string", "o", "o", "2", "string", "b", "b", "3", "string", "j", "j", "4", "string", "e", "e", "5", "string", "c", "c", "6", @@ -417,7 +400,7 @@ private: "string", "B", "B", "14", "string", "u", "u", "15", "string", "f", "f", "16", "string", "f", "f", "17", "string", "e", "e", "18", "string", "r", "r", "19", "string", "]", "]", "length", "number", "20", "20" } }, - { "string19", { "object", "Object", "String{[[PrimitiveValue]]: 0,0,0,0,0,0,0,0,0,0}", + { "string18", { "object", "Object", "String{[[PrimitiveValue]]: 0,0,0,0,0,0,0,0,0,0}", "0,0,0,0,0,0,0,0,0,0", "[[PrimitiveValue]]", "string", "0,0,0,0,0,0,0,0,0,0", "0,0,0,0,0,0,0,0,0,0", "0", "string", "0", "0", "1", "string", ",", ",", "2", "string", "0", "0", "3", "string", ",", ",", "4", "string", "0", "0", "5", "string", ",", ",", "6", @@ -426,7 +409,7 @@ private: "string", ",", ",", "14", "string", "0", "0", "15", "string", ",", ",", "16", "string", "0", "0", "17", "string", ",", ",", "18", "string", "0", "0", "length", "number", "19", "19" } }, - { "string20", { "object", "Object", "String{[[PrimitiveValue]]: [object DataView]}", "[object DataView]", + { "string19", { "object", "Object", "String{[[PrimitiveValue]]: [object DataView]}", "[object DataView]", "[[PrimitiveValue]]", "string", "[object DataView]", "[object DataView]", "0", "string", "[", "[", "1", "string", "o", "o", "2", "string", "b", "b", "3", "string", "j", "j", "4", "string", "e", "e", "5", "string", "c", "c", "6", "string", "t", "t", "7", @@ -434,13 +417,13 @@ private: "t", "11", "string", "a", "a", "12", "string", "V", "V", "13", "string", "i", "i", "14", "string", "e", "e", "15", "string", "w", "w", "16", "string", "]", "]", "length", "number", "17", "17" } }, - { "string21", { "object", "Object", "String{[[PrimitiveValue]]: [object Map]}", "[object Map]", + { "string20", { "object", "Object", "String{[[PrimitiveValue]]: [object Map]}", "[object Map]", "[[PrimitiveValue]]", "string", "[object Map]", "[object Map]", "0", "string", "[", "[", "1", "string", "o", "o", "2", "string", "b", "b", "3", "string", "j", "j", "4", "string", "e", "e", "5", "string", "c", "c", "6", "string", "t", "t", "7", "string", " ", " ", "8", "string", "M", "M", "9", "string", "a", "a", "10", "string", "p", "p", "11", "string", "]", "]", "length", "number", "12", "12" } }, - { "string22", { "object", "Object", "String{[[PrimitiveValue]]: Cannot get source code of funtion}", + { "string21", { "object", "Object", "String{[[PrimitiveValue]]: Cannot get source code of funtion}", "Cannot get source code of funtion", "[[PrimitiveValue]]", "string", "Cannot get source code of funtion", "Cannot get source code of funtion", "0", "string", "C", "C", "1", "string", "a", "a", "2", "string", "n", "n", "3", "string", "n", "n", "4", @@ -495,16 +478,16 @@ private: { "boolean10", { "boolean", "false", "false" } }, { "boolean11", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", "boolean", "false", "false" } }, - { "boolean12", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", - "boolean", "true", "true" } }, - { "boolean13", { "boolean", "false", "false" } }, - { "boolean14", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", + { "boolean12", { "boolean", "false", "false" } }, + { "boolean13", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", "boolean", "false", "false" } }, - { "boolean15", { "boolean", "true", "true" } }, - { "boolean16", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", + { "boolean14", { "boolean", "true", "true" } }, + { "boolean15", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", "boolean", "true", "true" } }, - { "boolean17", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", + { "boolean16", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", "boolean", "false", "false" } }, + { "boolean17", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", + "boolean", "true", "true" } }, { "boolean18", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", "boolean", "true", "true" } }, { "boolean19", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", @@ -515,10 +498,10 @@ private: "boolean", "true", "true" } }, { "boolean22", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", "boolean", "true", "true" } }, - { "boolean23", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", - "boolean", "true", "true" } }, - { "boolean24", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", + { "boolean23", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", "boolean", "false", "false" } }, + { "boolean24", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", + "boolean", "true", "true" } }, { "boolean25", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", "boolean", "true", "true" } }, { "boolean26", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", @@ -529,10 +512,6 @@ private: "boolean", "true", "true" } }, { "boolean29", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", "boolean", "true", "true" } }, - { "boolean30", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", - "boolean", "true", "true" } }, - { "boolean31", { "object", "Object", "Boolean{[[PrimitiveValue]]: true}", "true", "[[PrimitiveValue]]", - "boolean", "true", "true" } }, { "map1", { "object", "map", "Map", "Map(0)", "[object Map]", "size", "number", "0", "0", "[[Entries]]", "object", "array", "Array", "Array(0)", "" } }, { "map2", { "object", "map", "Map", "Map(2) {1 => 'hello', 2 => 'world'}", "[object Map]", "size", @@ -559,25 +538,23 @@ private: "[object Object]" } }, { "map11", { "object", "map", "Map", "Map(1) {Object => 'array0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map12", { "object", "map", "Map", "Map(1) {Object => 'date0'}", "[object Map]", "size", "number", "1", - "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map13", { "object", "map", "Map", "Map(1) {Object => 'map3'}", "[object Map]", "size", "number", "1", + { "map12", { "object", "map", "Map", "Map(1) {Object => 'map3'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map14", { "object", "map", "Map", "Map(1) {Object => 'generator0'}", "[object Map]", "size", "number", + { "map13", { "object", "map", "Map", "Map(1) {Object => 'generator0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map15", { "object", "map", "Map", "Map(1) {Object => 'regexp0'}", "[object Map]", "size", "number", + { "map14", { "object", "map", "Map", "Map(1) {Object => 'regexp0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map16", { "object", "map", "Map", "Map(1) {Object => 'arraybuffer0'}", "[object Map]", "size", + { "map15", { "object", "map", "Map", "Map(1) {Object => 'arraybuffer0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map17", { "object", "map", "Map", "Map(1) {Object => 'uint8array0'}", "[object Map]", "size", "number", + { "map16", { "object", "map", "Map", "Map(1) {Object => 'uint8array0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map18", { "object", "map", "Map", "Map(1) {Object => 'dataview0'}", "[object Map]", "size", "number", + { "map17", { "object", "map", "Map", "Map(1) {Object => 'dataview0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map19", { "object", "map", "Map", "Map(1) {8998192055486250009 => 'bigint10'}", "[object Map]", "size", + { "map18", { "object", "map", "Map", "Map(1) {8998192055486250009 => 'bigint10'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, - { "map20", { "object", "map", "Map", "Map(1) {Object => 'function0'}", "[object Map]", "size", "number", + { "map19", { "object", "map", "Map", "Map(1) {Object => 'function0'}", "[object Map]", "size", "number", "1", "1", "[[Entries]]", "object", "array", "Array", "Array(1)", "[object Object]" } }, { "object1", { "object", "Object", "Object", "[object Object]", "0", "string", "zero", "zero", "1", "string", "one", "one", "2", "string", "two", "two", "3", "string", "three", "three", "4", @@ -604,86 +581,32 @@ private: { "object9", { "object", "Object", "Object", "[object Object]", "none" } }, { "object10", { "object", "array", "Array", "Array(2)", "Apple,Banana", "0", "string", "Apple", "Apple", "1", "string", "Banana", "Banana", "length", "number", "2", "2" } }, - { "object11", { "object", "date", "Date", "Sun Dec 17 1995 03:24:00 GMT+0800", - "Sun Dec 17 1995 03:24:00 GMT+0800", "none" } }, - { "object12", { "object", "Object", "Object", "8998192055486250009", "none" } }, - { "object13", { "function", "Generator", "function* generator0( { [js code] }", + { "object11", { "object", "Object", "Object", "8998192055486250009", "none" } }, + { "object12", { "function", "Generator", "function* generator0( { [js code] }", "Cannot get source code of funtion" } }, - { "object14", { "object", "regexp", "RegExp", "/^\\d+\\.\\d+$/i", "/^\\d+\\.\\d+$/i", "global", "boolean", + { "object13", { "object", "regexp", "RegExp", "/^\\d+\\.\\d+$/i", "/^\\d+\\.\\d+$/i", "global", "boolean", "false", "false", "ignoreCase", "boolean", "true", "true", "multiline", "boolean", "false", "false", "dotAll", "boolean", "false", "false", "hasIndices", "boolean", "false", "false", "unicode", "boolean", "false", "false", "sticky", "boolean", "false", "false", "flags", "string", "i", "i", "source", "string", "^\\d+\\.\\d+$", "^\\d+\\.\\d+$", "lastIndex", "number", "0", "0" } }, - { "object15", { "object", "Object", "Object", "999", "none" } }, - { "object16", { "object", "arraybuffer", "Arraybuffer", "ArrayBuffer(10)", "[object ArrayBuffer]", + { "object14", { "object", "Object", "Object", "999", "none" } }, + { "object15", { "object", "arraybuffer", "Arraybuffer", "ArrayBuffer(10)", "[object ArrayBuffer]", "[[Int8Array]]", "object", "Object", "Int8Array(10)", "0,0,0,0,0,0,0,0,0,0", "[[Uint8Array]]", "object", "Object", "Uint8Array(10)", "0,0,0,0,0,0,0,0,0,0", "[[Uint8ClampedArray]]", "object", "Object", "Object", "0,0,0,0,0,0,0,0,0,0", "[[Int16Array]]", "object", "Object", "Int16Array(5)", "0,0,0,0,0", "[[Uint16Array]]", "object", "Object", "Object", "0,0,0,0,0" } }, - { "object17", { "object", "Object", "Uint8Array(10)", "0,0,0,0,0,0,0,0,0,0", " 0", "number", "0", + { "object16", { "object", "Object", "Uint8Array(10)", "0,0,0,0,0,0,0,0,0,0", " 0", "number", "0", "0", " 1", "number", "0", "0", " 2", "number", "0", "0", " 3", "number", "0", "0", " 4", "number", "0", "0", " 5", "number", "0", "0", " 6", "number", "0", "0", " 7", "number", "0", "0", " 8", "number", "0", "0", " 9", "number", "0", "0" } }, - { "object18", { "object", "Object", "Object", "[object DataView]", "none" } }, - { "object19", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", + { "object17", { "object", "Object", "Object", "[object DataView]", "none" } }, + { "object18", { "object", "Object", "Boolean{[[PrimitiveValue]]: false}", "false", "[[PrimitiveValue]]", "boolean", "false", "false" } }, - { "object20", { "function", "Function", "function function0( { [js code] }", + { "object19", { "function", "Function", "function function0( { [js code] }", "Cannot get source code of funtion" } }, - { "date1", { "object", "date", "Date", "Wed Jan 01 2014 08:00:00 GMT+0800", - "Wed Jan 01 2014 08:00:00 GMT+0800", "none" } }, - { "date2", { "object", "date", "Date", "Sun Dec 17 1995 03:24:00 GMT+0800", - "Sun Dec 17 1995 03:24:00 GMT+0800", "none" } }, - { "date3", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date4", { "object", "date", "Date", "Sun Jun 24 1979 00:00:00 GMT+0800", - "Sun Jun 24 1979 00:00:00 GMT+0800", "none" } }, - { "date5", { "object", "date", "Date", "Sun Jun 24 1979 11:33:00 GMT+0800", - "Sun Jun 24 1979 11:33:00 GMT+0800", "none" } }, - { "date6", { "object", "date", "Date", "Wed Feb 02 2000 00:00:00 GMT+0800", - "Wed Feb 02 2000 00:00:00 GMT+0800", "none" } }, - { "date7", { "object", "date", "Date", "Tue Sep 03 2013 22:32:08 GMT+0800", - "Tue Sep 03 2013 22:32:08 GMT+0800", "none" } }, - { "date8", { "object", "date", "Date", "Fri Jan 02 1970 08:00:00 GMT+0800", - "Fri Jan 02 1970 08:00:00 GMT+0800", "none" } }, - { "date9", { "object", "date", "Date", "Wed Dec 31 1969 08:00:00 GMT+0800", - "Wed Dec 31 1969 08:00:00 GMT+0800", "none" } }, - { "date10", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date11", { "object", "date", "Date", "Fri Feb 15 2013 08:00:00 GMT+0800", - "Fri Feb 15 2013 08:00:00 GMT+0800", "none" } }, - { "date12", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date13", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date14", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date15", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date16", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date17", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date18", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date19", { "object", "date", "Date", "Fri Feb 15 2013 00:00:00 GMT+0800", - "Fri Feb 15 2013 00:00:00 GMT+0800", "none" } }, - { "date20", { "object", "date", "Date", "", "Invalid Date", "none" } }, - { "date21", { "object", "date", "Date", "Wed Jan 01 2014 08:00:00 GMT+0800", - "Wed Jan 01 2014 08:00:00 GMT+0800", "none" } }, - { "date22", { "object", "date", "Date", "Tue Jan 01 2013 00:00:00 GMT+0800", - "Tue Jan 01 2013 00:00:00 GMT+0800", "none" } }, - { "date23", { "object", "date", "Date", "Tue Jan 01 2013 00:00:00 GMT+0800", - "Tue Jan 01 2013 00:00:00 GMT+0800", "none" } }, - { "date24", { "object", "date", "Date", "Tue Jan 01 2013 00:00:00 GMT+0800", - "Tue Jan 01 2013 00:00:00 GMT+0800", "none" } }, - { "date25", { "object", "date", "Date", "Tue Jan 01 2013 00:00:00 GMT+0800", - "Tue Jan 01 2013 00:00:00 GMT+0800", "none" } }, - { "date26", { "object", "date", "Date", "Tue Apr 01 2014 00:00:00 GMT+0800", - "Tue Apr 01 2014 00:00:00 GMT+0800", "none" } }, - { "date27", { "object", "date", "Date", "Sat Dec 01 2012 00:00:00 GMT+0800", - "Sat Dec 01 2012 00:00:00 GMT+0800", "none" } }, - { "date28", { "object", "date", "Date", "Sun Dec 30 2012 00:00:00 GMT+0800", - "Sun Dec 30 2012 00:00:00 GMT+0800", "none" } }, - { "date29", { "object", "date", "Date", "Mon Jan 01 1900 00:00:00 GMT+0805", - "Mon Jan 01 1900 00:00:00 GMT+0805", "none" } }, - { "date30", { "object", "date", "Date", "Tue Jan 01 1901 00:00:00 GMT+0800", - "Tue Jan 01 1901 00:00:00 GMT+0800", "none" } }, - { "date31", { "object", "date", "Date", "Fri Jan 01 -0001 00:00:00 GMT+0805", - "Fri Jan 01 -0001 00:00:00 GMT+0805", "none" } }, { "regExp1", { "object", "regexp", "RegExp", "/^a/g", "/^a/g", "global", "boolean", "true", "true", "ignoreCase", "boolean", "false", "false", "multiline", "boolean", "false", "false", "dotAll", "boolean", "false", "false", "hasIndices", "boolean", "false", "false", "unicode",