{"ScriptPreparationCode":"function createRandomString(length) {\r\n for (var i=0; i\u003Clength; i\u002B\u002B) {\r\n\t longString \u002B= Math.random() \u003C 0.1 ? \u0027 \u0027 : String.fromCharCode(65\u002BMath.floor(Math.random() * 30));\r\n }\r\n}\r\nvar longString = createRandomString(600000);\r\nvar totallyDifferentLongString = createRandomString(600000);\r\nvar endDiffLongString = longString \u002B \u0027 different\u0027;\r\nvar startDiffLongString = \u0027different \u0027 \u002B longString;\r\nvar sameLongString = \u0027\u0027 \u002B longString;\r\n\r\nvar shortString = createRandomString(100);\r\nvar totallyDifferentShortString = createRandomString(100);\r\n\r\nvar RUNS = 10000;\r\n","TestCases":[{"Name":"Long Equality","Code":"for (var i=0; i\u003CRUNS; i\u002B\u002B) longString === sameLongString","IsDeferred":false},{"Name":"Start Long Difference","Code":"for (var i=0; i\u003CRUNS; i\u002B\u002B) longString === startDiffLongString","IsDeferred":false},{"Name":"End Long Difference","Code":"for (var i=0; i\u003CRUNS; i\u002B\u002B) longString === endDiffLongString","IsDeferred":false},{"Name":"Totally Long Difference","Code":"for (var i=0; i\u003CRUNS; i\u002B\u002B) longString === totallyDifferentLongString","IsDeferred":false},{"Name":"Totally Short Difference","Code":"for (var i=0; i\u003CRUNS; i\u002B\u002B) shortString === totallyDifferentShortString","IsDeferred":false}]}