diff --git a/src/test/scala/com/aparapi/SimpleScalaTest.scala b/src/test/scala/com/aparapi/SimpleScalaTest.scala index 945598aca92b077192276f0a1d38765162299ae4..20e76faa4589a7bacd686b6d6d06e45d10fb6f70 100644 --- a/src/test/scala/com/aparapi/SimpleScalaTest.scala +++ b/src/test/scala/com/aparapi/SimpleScalaTest.scala @@ -4,6 +4,8 @@ import com.aparapi.codegen.Diff import com.aparapi.internal.model.ClassModel import com.aparapi.internal.writer.KernelWriter import org.junit.Test +import org.junit.Assert._ + import scala.util.Random @@ -45,7 +47,7 @@ class SimpleScalaTest { @Test def testKernel(): Unit = { val a = Array.fill(50000)(Random.nextFloat()) val b = Array.fill(50000)(Random.nextFloat()) - assert(runKernel(a, b).length == 50000) + assertTrue(runKernel(a, b).length == 50000) } @Test def testCL(): Unit = { @@ -53,34 +55,34 @@ class SimpleScalaTest { val b = Array.fill(50000)(Random.nextFloat()) val expected = """typedef struct This_s{ - | __global float *result$2; - | __global float *inA$2; - | __global float *inB$2; - | int passid; - |}This; - |int get_pass_id(This *this){ - | return this->passid; - |} - |__kernel void run( - | __global float *result$2, - | __global float *inA$2, - | __global float *inB$2, - | int passid - |){ - | This thisStruct; - | This* this=&thisStruct; - | this->result$2 = result$2; - | this->inA$2 = inA$2; - | this->inB$2 = inB$2; - | this->passid = passid; - | { - | { - | int i = get_global_id(0); - | this->result$2[i] = (((this->inA$2[i] + this->inB$2[i]) / (this->inA$2[i] / this->inB$2[i])) * ((this->inA$2[i] - this->inB$2[i]) / (this->inA$2[i] * this->inB$2[i]))) - (((this->inB$2[i] - this->inA$2[i]) * (this->inB$2[i] + this->inA$2[i])) * ((this->inB$2[i] - this->inA$2[i]) / (this->inB$2[i] * this->inA$2[i]))); - | } - | return; - | } - |}""".stripMargin - assert(Diff.same(expected, generateCL(a, b))) + __global float *result$2; + __global float *inA$2; + __global float *inB$2; + int passid; + }This; + int get_pass_id(This *this){ + return this->passid; + } + __kernel void run( + __global float *result$2, + __global float *inA$2, + __global float *inB$2, + int passid + ){ + This thisStruct; + This* this=&thisStruct; + this->result$2 = result$2; + this->inA$2 = inA$2; + this->inB$2 = inB$2; + this->passid = passid; + { + { + int i = get_global_id(0); + this->result$2[i] = (((this->inA$2[i] + this->inB$2[i]) / (this->inA$2[i] / this->inB$2[i])) * ((this->inA$2[i] - this->inB$2[i]) / (this->inA$2[i] * this->inB$2[i]))) - (((this->inB$2[i] - this->inA$2[i]) * (this->inB$2[i] + this->inA$2[i])) * ((this->inB$2[i] - this->inA$2[i]) / (this->inB$2[i] * this->inA$2[i]))); + } + return; + } + }""".stripMargin + assertTrue(Diff.same(expected, generateCL(a, b))) } }