Search in sources :

Example 16 with Values

use of com.sun.tck.lib.tgf.Values in project jtharness by openjdk.

the class Mixed method test_012.

@Test
public void test_012() {
    Values v_1 = createColumn();
    Values v_2 = createColumn("a");
    Values vfinal = (v_1.unite(v_2)).pseudoMultiply(v_1.unite(v_2));
    List<Object[]> expected = new ArrayList<>();
    expected.add(new Object[] { "a", "a" });
    ValuesComparison.compare(vfinal, expected);
}
Also used : Values(com.sun.tck.lib.tgf.Values) ArrayList(java.util.ArrayList) Test(org.junit.Test)

Example 17 with Values

use of com.sun.tck.lib.tgf.Values in project jtharness by openjdk.

the class Mixed method test_withEmpty_40.

@Test
public void test_withEmpty_40() {
    Values values = createColumn("a", "b").multiply(createColumn().intersect("a"));
    List<Object[]> expected = new ArrayList<Object[]>();
    ValuesComparison.compare(values, expected);
}
Also used : Values(com.sun.tck.lib.tgf.Values) ArrayList(java.util.ArrayList) TestObject(com.oracle.tck.lib.autd2.unittests.TestObject) Test(org.junit.Test)

Example 18 with Values

use of com.sun.tck.lib.tgf.Values in project jtharness by openjdk.

the class Mixed method testDiag_pseudoMult_intersect_14.

@Test
public void testDiag_pseudoMult_intersect_14() {
    Values values = createRow(1, 9, 6).unite(createRow(5, 6, 11)).intersect(pseudoMultiply(createColumn(6, 1, 9).intersect(1).pseudoMultiply(8, 9).unite(createRow(5, 6)), createColumn(8, 6, 7, 9, 10, 11, 12)));
    values = createColumn(5, 6, 7).pseudoMultiply(values);
    List<Object[]> expected = new ArrayList<Object[]>();
    expected.add(new Object[] { 5, 1, 9, 6 });
    expected.add(new Object[] { 6, 5, 6, 11 });
    expected.add(new Object[] { 7, 1, 9, 6 });
    ValuesComparison.compare(values, expected);
}
Also used : Values(com.sun.tck.lib.tgf.Values) ArrayList(java.util.ArrayList) TestObject(com.oracle.tck.lib.autd2.unittests.TestObject) Test(org.junit.Test)

Example 19 with Values

use of com.sun.tck.lib.tgf.Values in project jtharness by openjdk.

the class Mixed method testDiag_pseudoMult_intersect_2.

@Test
public void testDiag_pseudoMult_intersect_2() {
    Values values = pseudoMultiply(createColumn(1, 2, 3, 4, 5, 6).intersect(2, 3), createColumn(4, 5, 6, 7, 8, 9, 10));
    List<Object[]> expected = new ArrayList<Object[]>();
    expected.add(new Object[] { 2, 4 });
    expected.add(new Object[] { 3, 5 });
    expected.add(new Object[] { 2, 6 });
    expected.add(new Object[] { 3, 7 });
    expected.add(new Object[] { 2, 8 });
    expected.add(new Object[] { 3, 9 });
    expected.add(new Object[] { 2, 10 });
    ValuesComparison.compare(values, expected);
}
Also used : Values(com.sun.tck.lib.tgf.Values) ArrayList(java.util.ArrayList) TestObject(com.oracle.tck.lib.autd2.unittests.TestObject) Test(org.junit.Test)

Example 20 with Values

use of com.sun.tck.lib.tgf.Values in project jtharness by openjdk.

the class Multiply method testCombineCombine_1_withEmpty_1_3.

@Test
public void testCombineCombine_1_withEmpty_1_3() {
    Values values = createRow();
    values = values.multiply(createColumn(3, 4));
    values = values.multiply(createColumn(5));
    List<Object[]> expected = new ArrayList<Object[]>();
    ValuesComparison.compare(values, expected);
}
Also used : Values(com.sun.tck.lib.tgf.Values) ArrayList(java.util.ArrayList) Test(org.junit.Test)

Aggregations

Values (com.sun.tck.lib.tgf.Values)528 Test (org.junit.Test)512 ArrayList (java.util.ArrayList)459 TestObject (com.oracle.tck.lib.autd2.unittests.TestObject)80 DataFactory.createValues (com.sun.tck.lib.tgf.DataFactory.createValues)50 Transform (com.sun.tck.lib.tgf.Transform)32 TestResult (com.oracle.tck.lib.autd2.TestResult)31 TestCase (com.sun.tck.test.TestCase)28 TestGroup (com.sun.tck.test.TestGroup)27 TestData (com.sun.tck.lib.tgf.TestData)22 BaseTestGroup (com.oracle.tck.lib.autd2.unittests.BaseTestGroup)21 ValuesImplSlow (com.oracle.tck.lib.autd2.unittests.tgfported.ValuesImplSlow)12 IntPair (com.oracle.tck.lib.autd2.unittests.IntPair)7 Operation (com.sun.tck.lib.tgf.data.Operation)6 DataFactory (com.sun.tck.lib.tgf.DataFactory)5 Color (java.awt.Color)5 ColorSpace (java.awt.color.ColorSpace)3 RandomAccess (java.util.RandomAccess)3 Assert.assertEquals (com.sun.tck.lib.Assert.assertEquals)2 Assert.assertTrue (com.sun.tck.lib.Assert.assertTrue)2