{"ScriptPreparationCode":"function testA ( a = 0, b = 0, c = 0 ) { return a \u002B b \u002B c; }\r\nfunction testB ( {a = 0,b = 0,c = 0} ) { return a \u002B b \u002B c; } ","TestCases":[{"Name":"function(a,b,c)","Code":"for(i = 0; i \u003C 0x10000; i\u002B\u002B){\r\n var obj = {};\r\n if(i % 2 == 0) obj.a = i;\r\n if(i % 3 == 0) obj.b = i * i;\r\n if(i % 5 == 0) obj.c = i * i * i;\r\n var _ = testA(obj.a, obj.b, obj.c);\r\n}","IsDeferred":false},{"Name":"function({a,b,c})","Code":"for(i = 0; i \u003C 0x10000; i\u002B\u002B){\r\n var obj = {};\r\n if(i % 2 == 0) obj.a = i;\r\n if(i % 3 == 0) obj.b = i * i;\r\n if(i % 5 == 0) obj.c = i * i * i;\r\n var _ = testB(obj);\r\n}","IsDeferred":false}]}