while ( len-- ) { t.deepEqual( a[k[len]], ref[k[len]], "select #" + k[len] ); } t.deepEqual( a.length, n, "check length" ); }); }; itertools.exhaust( itertools.map( functools.chain( [ itertools.chain , itertools.list , functools.partial( functools.star, [ function ( partitionname, partition, comparename, compare, n, type ) { if ( type.BYTES_PER_ELEMENT && n > Math.pow( 2, type.BYTES_PER_ELEMENT * 8 ) ) { return; } all( partitionname, partition, comparename, compare, n, type ); } ] ) ] ) , itertools.product( [ [ [ "hoare", hoare ], [ "lomuto", lomuto ] ], [ [ "increasing", compare.increasing ],
while ( i-- ) { out.push( pop( arity , compare , swap , a , 0 , i + 1 ) ) ; } t.deepEqual( issorted( compare , out , 0 , n ) , n , "output is sorted" ) ; } ) ; } ; it.exhaust( it.map( fn.chain( [ it.chain , it.list , fn.partial( fn.star , [ check ] ) ] ) , it.product( [ [[1],[2],[3],[4],[5]], [ ["increasing" , compare.increasing ] , ["decreasing" , compare.decreasing ] ], [ [ Array ], [ Int8Array ], [ Uint8Array ], [ Int16Array ], [ Uint16Array ],