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)
Setup JS var array = [11 , 12 , 13 , 14 ];
Array .prototype .cpush = function (item ) {
this [this .length ] = item;
};
Array .prototype .cpushAll = function ( ) {
var i = 0 ,
l = this .length ;
this .length += arguments .length ;
while (l < this .length ) {
this [l++] = arguments [i++];
}
};
Teardown JS
Test cases
Test #1 Title *
Async
Code * array.push (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 );
Test #2 Title *
Async
Code * array = array.concat ([1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]);
Title *
Async
Code * array.push (1 );
array.push (2 );
array.push (3 );
array.push (4 );
array.push (5 );
array.push (6 );
array.push (7 );
array.push (8 );
array.push (9 );
array.push (10 );
Title *
Async
Code * array[array.length ] = 1 ;
array[array.length ] = 2 ;
array[array.length ] = 3 ;
array[array.length ] = 4 ;
array[array.length ] = 5 ;
array[array.length ] = 6 ;
array[array.length ] = 7 ;
array[array.length ] = 8 ;
array[array.length ] = 9 ;
array[array.length ] = 10 ;
Title *
Async
Code * array = array.concat (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 );
Title *
Async
Code * array.cpush (1 );
array.cpush (2 );
array.cpush (3 );
array.cpush (4 );
array.cpush (5 );
array.cpush (6 );
array.cpush (7 );
array.cpush (8 );
array.cpush (9 );
array.cpush (10 );
Title *
Async
Code * array.cpushAll (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 );