michael@0: function testMap() { michael@0: // Test map elemental fun args michael@0: var p = [1,2,3,4]; michael@0: var m = p.mapPar(function(e) { michael@0: assertEq(e >= 1 && e <= 4, true); michael@0: }); michael@0: var m = p.mapPar(function(e,i) { michael@0: assertEq(e >= 1 && e <= 4, true); michael@0: assertEq(i >= 0 && i < 4, true); michael@0: }); michael@0: var m = p.mapPar(function(e,i,c) { michael@0: assertEq(e >= 1 && e <= 4, true); michael@0: assertEq(i >= 0 && i < 4, true); michael@0: assertEq(c, p); michael@0: }); michael@0: } michael@0: michael@0: if (getBuildConfiguration().parallelJS) michael@0: testMap();