Preparation Code Preparation HTML (this will be inserted in the <body>
of a valid HTML5 document in standards mode) (useful when testing DOM operations or including libraries) <script >
var arr = [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ];
arr = arr.concat (arr, arr, arr, arr, arr, arr, arr, arr, arr);
</script >
Setup JS
Teardown JS
Test cases
Test #1 Title *
Async
Code * var i = 0 ;
while (i < arr.length ) {
arr[i];
i++;
};
Test #2 Title *
Async
Code * var i = 0 ,
len = arr.length ;
while (i < len) {
arr[i];
i++;
};
Title *
Async
Code * var i = arr.length ;
while (i--) {
arr[i];
};
Title *
Async
Code * var i = arr.length ;
while (i-- > 0 ) {
arr[i];
};
Title *
Async
Code * var i = arr.length ;
do {
arr[i];
} while (i--);
Title *
Async
Code * for (var i = arr.length ; i--;) {
arr[i];
};
Title *
Async
Code * for (var i = 0 ; i < arr.length ; ++i) {
arr[i];
};
Title *
Async
Code * for (var i = 0 , len = arr.length ; i < len; ++i) {
arr[i];
};
Title *
Async
Code * for (var i = -1 ; ++i < arr.length ;) {
arr[i];
};
Title *
Async
Code * for (var i = -1 , len = arr.length ; ++i < len;) {
arr[i];
};
Title *
Async
Code * arr.forEach (function (x ) {
x;
});
Title *
Async
Code * function foo (x ) {
x;
};
arr.forEach (foo);
Title *
Async
Code * for (var i in arr) {
arr[i];
};
Title *
Async
Code * for (var i in arr) {
if (arr.hasOwnProperty (i)) {
arr[i];
}
};