JavaScriptCore:
[WebKit-https.git] / LayoutTests / fast / js / resources / sort-large-array.js
1 description("This tests sorting an array with more than 10,000 values.");
2
3 var test = [];
4 for (var i = 0; i < 10010; i++)
5     test.push(10009 - i);
6 test.sort(function(a,b) {return a - b;});
7
8 shouldBe("test.length", "10010");
9 shouldBe("test[9999]", "9999");
10 shouldBe("test[10000]", "10000");
11 shouldBe("test.slice(0, 20).join(', ')", "'0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19'");
12 shouldBe("test.slice(9990, 10010).join(', ')", "'9990, 9991, 9992, 9993, 9994, 9995, 9996, 9997, 9998, 9999, 10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009'");
13
14 var successfullyParsed = true;