use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_chars_special_case.
@org.junit.Test
public void arrayAsReturnType_chars_special_case() {
final List<Character> is = new ArrayList<Character>();
final List<Character> js = new ArrayList<Character>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
char[][] chars = { { 3, 18 } };
@TestCase
@TestData("chars")
public void test(char i, char 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, (char) is.get(0));
Assert.assertEquals(18, (char) js.get(0));
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_ints_special_case.
@org.junit.Test
public void arrayAsReturnType_ints_special_case() {
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 } };
@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(1, is.size());
Assert.assertEquals(1, js.size());
Assert.assertEquals(89898, (int) is.get(0));
Assert.assertEquals(176253, (int) js.get(0));
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_doubles_special_case_1.
@org.junit.Test
public void arrayAsReturnType_doubles_special_case_1() {
final List<Double> is = new ArrayList<Double>();
final List<Double> js = new ArrayList<Double>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
double[][] doubles = { { 5387.986, 6878.18 }, { 587.6786, 868.1678 } };
@TestCase
@TestData("doubles")
public void test(double i, double 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(5387.986, (double) is.get(0), 0.0001);
Assert.assertEquals(6878.18, (double) js.get(0), 0.0001);
Assert.assertEquals(587.6786, (double) is.get(1), 0.0001);
Assert.assertEquals(868.1678, (double) js.get(1), 0.0001);
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_shorts_special_case_1.
@org.junit.Test
public void arrayAsReturnType_shorts_special_case_1() {
final List<Short> is = new ArrayList<Short>();
final List<Short> js = new ArrayList<Short>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
short[][] shorts = { { 243, 23 }, { 9009, 32000 } };
@TestCase
@TestData("shorts")
public void test(short i, short 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(243, (short) is.get(0));
Assert.assertEquals(23, (short) js.get(0));
Assert.assertEquals(9009, (short) is.get(1));
Assert.assertEquals(32000, (short) js.get(1));
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_char.
@org.junit.Test
public void arrayAsReturnType_char() {
final Set<Character> set = new HashSet<Character>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
char[] chars = { 0, 30, 76, 230 };
@TestCase
public void test(@TestData("chars") char c) throws Throwable {
set.add(c);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(4, set.size());
Assert.assertTrue(set.contains((char) 0));
Assert.assertTrue(set.contains((char) 30));
Assert.assertTrue(set.contains((char) 76));
Assert.assertTrue(set.contains((char) 230));
}
Aggregations