use of com.oracle.tck.lib.autd2.unittests.BaseTestGroup in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_bytes_special_case.
@org.junit.Test
public void arrayAsReturnType_bytes_special_case() {
final List<Byte> is = new ArrayList<Byte>();
final List<Byte> js = new ArrayList<Byte>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
byte[][] bytes = { { 3, 18 } };
@TestCase
@TestData("bytes")
public void test(byte i, byte j) throws Throwable {
is.add(i);
js.add(j);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(1, is.size());
Assert.assertEquals(1, js.size());
Assert.assertEquals(3, (byte) is.get(0));
Assert.assertEquals(18, (byte) js.get(0));
}
use of com.oracle.tck.lib.autd2.unittests.BaseTestGroup in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_floats_special_case_1.
@org.junit.Test
public void arrayAsReturnType_floats_special_case_1() {
final List<Float> is = new ArrayList<Float>();
final List<Float> js = new ArrayList<Float>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
float[][] floats = { { 538767.96f, 878.1f }, { 57.6f, 78.1678f } };
@TestCase
@TestData("floats")
public void test(float i, float j) throws Throwable {
is.add(i);
js.add(j);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(2, is.size());
Assert.assertEquals(2, js.size());
Assert.assertEquals(538767.96f, is.get(0), 0.0001);
Assert.assertEquals(878.1f, js.get(0), 0.0001);
Assert.assertEquals(57.6f, is.get(1), 0.0001);
Assert.assertEquals(78.1678f, js.get(1), 0.0001);
}
use of com.oracle.tck.lib.autd2.unittests.BaseTestGroup in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_ints_special_case_1.
@org.junit.Test
public void arrayAsReturnType_ints_special_case_1() {
final List<Integer> is = new ArrayList<Integer>();
final List<Integer> js = new ArrayList<Integer>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
int[][] ints = { { 89898, 176253 }, { 34324, 343424 } };
@TestCase
@TestData("ints")
public void test(int i, int j) throws Throwable {
is.add(i);
js.add(j);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(2, is.size());
Assert.assertEquals(2, js.size());
Assert.assertEquals(89898, (int) is.get(0));
Assert.assertEquals(176253, (int) js.get(0));
Assert.assertEquals(34324, (int) is.get(1));
Assert.assertEquals(343424, (int) js.get(1));
}
use of com.oracle.tck.lib.autd2.unittests.BaseTestGroup in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_floats_special_case.
@org.junit.Test
public void arrayAsReturnType_floats_special_case() {
final List<Float> is = new ArrayList<Float>();
final List<Float> js = new ArrayList<Float>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
float[][] floats = { { 3.65786f, 9078.0966f } };
@TestCase
@TestData("floats")
public void test(float i, float j) throws Throwable {
is.add(i);
js.add(j);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(1, is.size());
Assert.assertEquals(1, js.size());
Assert.assertEquals(3.65786f, is.get(0), 0.0001);
Assert.assertEquals(9078.0966f, js.get(0), 0.0001);
}
use of com.oracle.tck.lib.autd2.unittests.BaseTestGroup in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_bools_special_case.
@org.junit.Test
public void arrayAsReturnType_bools_special_case() {
final List<Boolean> is = new ArrayList<Boolean>();
final List<Boolean> js = new ArrayList<Boolean>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
boolean[][] bools = { { true, false } };
@TestCase
@TestData("bools")
public void test(boolean i, boolean j) throws Throwable {
is.add(i);
js.add(j);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(1, is.size());
Assert.assertEquals(1, js.size());
Assert.assertEquals(true, (boolean) is.get(0));
Assert.assertEquals(false, (boolean) js.get(0));
}
Aggregations