blob: 5c1f34e60d943bb074f0ada5747ac36cb4312763 [file] [log] [blame]
ojan@chromium.org12aca252010-08-18 17:34:51 +00001<script src="../resources/magnitude-perf.js"></script>
2<script>
3function setupFunction(magnitude)
4{
5 array = [];
6 for (var i = 0; i < magnitude; i++) {
7 array[i] = i;
8 }
9}
10
11function test(magnitude)
12{
13 array.push(1);
14 array.pop();
15}
16
17Magnitude.description("Tests that pushing and popping from an array is constant time.");
18Magnitude.run(setupFunction, test, Magnitude.CONSTANT);
19</script>