public void testWrapDouble() {
double[] array = new double[] {
0.0, 1.0, -1.0, Double.MAX_VALUE, Double.MIN_VALUE, Double.MIN_NORMAL,
Float.NEGATIVE_INFINITY, Float.POSITIVE_INFINITY};
JsArrayNumber wrappedArray = JsArrayUtil.wrapArray(array);
assertEquals(array.length, wrappedArray.length());
for (int i = 0; i < array.length; i++) {
// no calculations are done, so the values should be really equal
assertEquals(array[i], wrappedArray.get(i), 0.0);
}
}