use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class MyTest method testRun_Data_partlyFilteredInTheEnd.
@Test
public void testRun_Data_partlyFilteredInTheEnd() {
final ArrayList<String> arrayList = new ArrayList<String>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
Values setupOne() {
return createColumn(1, 2).filter(new Object() {
@Transform
String filterOut(int i) {
return "a";
}
}).multiply(createColumn("a", "b", "d").filter(new Object() {
@Transform
String end(String s) {
return null;
}
}));
}
@TestCase
@TestData("setupOne")
public void myTest(String s1, String s2, String s3, String s4) {
arrayList.add(s1);
}
}, TU.EMPTY_ARGV);
Assert.assertEquals(0, arrayList.size());
Assert.assertTrue(status.isOK());
Assert.assertEquals("Passed. test cases: 1; all passed", status.toString());
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class MyTest method test_dataFilteredOutCompletely_NotAppEx_messageChecking.
@Test
public void test_dataFilteredOutCompletely_NotAppEx_messageChecking() {
final ArrayList<String> arrayList = new ArrayList<String>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
Values setupOne() {
return createColumn(1, 2).filter(new Object() {
@Transform
String filterOut(int i) {
return null;
}
}).filter(new Object() {
@Transform
String end(String s) {
return "abc";
}
});
}
@TestCase
@TestData("setupOne")
public void myTest(String s) {
arrayList.add(s);
}
}, TU.EMPTY_ARGV);
Assert.assertEquals(0, arrayList.size());
Assert.assertTrue(status.isOK());
Assert.assertEquals("Passed. test cases: 1; all passed", status.toString());
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class MyTest method testRun_DataOK.
@Test
public void testRun_DataOK() {
final ArrayList<String> arrayList = new ArrayList<String>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
Values setupOne() {
return createColumn(1, 2).filter(new Object() {
@Transform
String filterOut(int i) {
return "a";
}
}).multiply(createColumn("a", "b", "d").filter(new Object() {
@Transform
String end(String s) {
return s;
}
}));
}
@TestCase
@TestData("setupOne")
public void myTest(String s1, String s2) {
arrayList.add(s1);
}
}, TU.EMPTY_ARGV);
Assert.assertEquals(6, arrayList.size());
Assert.assertTrue(status.isOK());
Assert.assertEquals("Passed. test cases: 1; all passed", status.toString());
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_shorts_special_case.
@org.junit.Test
public void arrayAsReturnType_shorts_special_case() {
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 = { { 23234, 23400 } };
@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(1, is.size());
Assert.assertEquals(1, js.size());
Assert.assertEquals(23234, (short) is.get(0));
Assert.assertEquals(23400, (short) js.get(0));
}
use of com.oracle.tck.lib.autd2 in project jtharness by openjdk.
the class ArraysOfPrimitives method arrayAsReturnType_long.
@org.junit.Test
public void arrayAsReturnType_long() {
final Set<Long> set = new HashSet<Long>();
com.oracle.tck.lib.autd2.TestResult status = com.oracle.tck.lib.autd2.unittests.TU.runTestGroup(new BaseTestGroup() {
long[] longs = { Long.MIN_VALUE, Long.MAX_VALUE, 523400023467l, 23424234332424l };
@TestCase
public void test(@TestData("longs") long l) throws Throwable {
set.add(l);
}
}, TU.EMPTY_ARGV);
Assert.assertTrue(status.isOK());
Assert.assertEquals(4, set.size());
Assert.assertTrue(set.contains(Long.MIN_VALUE));
Assert.assertTrue(set.contains(Long.MAX_VALUE));
Assert.assertTrue(set.contains(523400023467l));
Assert.assertTrue(set.contains(23424234332424l));
}
Aggregations