< prev index next >
test/script/basic/JDK-8144131.js
Print this page
*** 28,50 ****
* @run
*/
var doubleArray = [97912312397.234, -182374983434.56];
var doubleArrayResults = [-871935411, -1986357002];
- var longArray = [0x7fffffff8c102ebc, -0x7fffffffe9dfec18];
- var longArrayResults = [-1945096192, 371201024];
! // Make sure arrays use double and long array data
Assert.assertEquals(doubleArray[0].getClass(), java.lang.Double.class);
- Assert.assertEquals(longArray[0].getClass(), java.lang.Long.class);
function testBinaryOp(array, index, expected) {
Assert.assertEquals(array[index] & 0xffffffff, expected);
}
for (var i = 0; i < doubleArray.length; i++) {
testBinaryOp(doubleArray, i, doubleArrayResults[i]);
}
- for (var i = 0; i < longArray.length; i++) {
- testBinaryOp(longArray, i, longArrayResults[i]);
- }
--- 28,44 ----
* @run
*/
var doubleArray = [97912312397.234, -182374983434.56];
var doubleArrayResults = [-871935411, -1986357002];
! // Make sure array uses double array data
Assert.assertEquals(doubleArray[0].getClass(), java.lang.Double.class);
function testBinaryOp(array, index, expected) {
Assert.assertEquals(array[index] & 0xffffffff, expected);
}
for (var i = 0; i < doubleArray.length; i++) {
testBinaryOp(doubleArray, i, doubleArrayResults[i]);
}
< prev index next >