From 1b3de405a43f4cf3d1c0ddb58635db6ff4f0dec6 Mon Sep 17 00:00:00 2001 From: CoreRasurae <luis.p.mendes@gmail.com> Date: Wed, 25 Apr 2018 17:56:58 +0100 Subject: [PATCH] Docs: Updated tests for Issue #51 - MultiDimensionalLocalArrays - fix2 --- .../runtime/MultiDimensionalLocalArrayTest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java b/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java index 7c3ba020..dd0cb0f5 100644 --- a/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java +++ b/src/test/java/com/aparapi/runtime/MultiDimensionalLocalArrayTest.java @@ -86,7 +86,7 @@ public class MultiDimensionalLocalArrayTest { final Device device = getDevice(); final int SIZE = 16; - final float[][] RESULT = new float[2][2]; + final float[] RESULT = new float[2]; Kernel kernel = new Kernel() { @Local final float[] localArray = new float[SIZE*SIZE]; @@ -106,7 +106,7 @@ public class MultiDimensionalLocalArrayTest value += localArray[x + y*SIZE]; } } - RESULT[0][0] = value; + RESULT[0] = value; } }; try { @@ -114,7 +114,7 @@ public class MultiDimensionalLocalArrayTest } finally { kernel.dispose(); } - assertEquals(3840, RESULT[0][0], 1E-6F); + assertEquals(3840, RESULT[0], 1E-6F); } @Test @@ -279,10 +279,10 @@ public class MultiDimensionalLocalArrayTest try { kernel.setResult(RESULT); kernel.setArray(SIZE, new float[SIZE*SIZE]); - kernel.execute(Range.create(device, SIZE, SIZE)); + kernel.execute(Range.create2D(device, SIZE, SIZE, SIZE, SIZE)); assertEquals(3840, RESULT[0], 1E-6F); kernel.setArray(2*SIZE, new float[2*SIZE*2*SIZE]); - kernel.execute(Range.create(device, 2*SIZE, 2*SIZE)); + kernel.execute(Range.create2D(device, 2*SIZE, 2*SIZE, 2*SIZE, 2*SIZE)); assertTrue("Result is not greater then 2840", RESULT[0]>3840); } finally { kernel.dispose(); -- GitLab