comparison graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/PolymorphicTest.java @ 18163:c88ab4f1f04a

re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
author Doug Simon <doug.simon@oracle.com>
date Fri, 24 Oct 2014 16:18:10 +0200
parents 9f38d222fa6c
children
comparison
equal deleted inserted replaced
18162:ab62800259ff 18163:c88ab4f1f04a
73 73
74 @Test 74 @Test
75 public void testPolymorphic1() { 75 public void testPolymorphic1() {
76 assertRuns(Polymorphic1Factory.getInstance(), // 76 assertRuns(Polymorphic1Factory.getInstance(), //
77 array(42, 43, true, false, "a", "b"), // 77 array(42, 43, true, false, "a", "b"), //
78 array(42, 43, true, false, "a", "b"),// 78 array(42, 43, true, false, "a", "b"), //
79 new ExecutionListener() { 79 new ExecutionListener() {
80 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) { 80 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) {
81 Polymorphic1 polymorphic = ((Polymorphic1) node.getNode()); 81 Polymorphic1 polymorphic = ((Polymorphic1) node.getNode());
82 assertParent(node.getNode(), polymorphic.getA()); 82 assertParent(node.getNode(), polymorphic.getA());
83 assertNoDuplicates(polymorphic, polymorphic.getA()); 83 assertNoDuplicates(polymorphic, polymorphic.getA());
117 117
118 @Test 118 @Test
119 public void testPolymorphic2() { 119 public void testPolymorphic2() {
120 assertRuns(Polymorphic2Factory.getInstance(), // 120 assertRuns(Polymorphic2Factory.getInstance(), //
121 array(0, 1, 1, "1", "2", 2, 3), // 121 array(0, 1, 1, "1", "2", 2, 3), //
122 array(0, 1, 1, "1", "2", 2, 3),// 122 array(0, 1, 1, "1", "2", 2, 3), //
123 new ExecutionListener() { 123 new ExecutionListener() {
124 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) { 124 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) {
125 Polymorphic2 polymorphic = ((Polymorphic2) node.getNode()); 125 Polymorphic2 polymorphic = ((Polymorphic2) node.getNode());
126 assertParent(node.getNode(), polymorphic.getA()); 126 assertParent(node.getNode(), polymorphic.getA());
127 assertNoDuplicates(polymorphic, polymorphic.getA()); 127 assertNoDuplicates(polymorphic, polymorphic.getA());
159 159
160 @Test 160 @Test
161 public void testPolymorphic3() { 161 public void testPolymorphic3() {
162 assertRuns(Polymorphic3Factory.getInstance(), // 162 assertRuns(Polymorphic3Factory.getInstance(), //
163 array("0", "1", 1, 1, 2, 2, 3, 3), // 163 array("0", "1", 1, 1, 2, 2, 3, 3), //
164 array("0", "1", 1, 1, 2, 2, 3, 3),// 164 array("0", "1", 1, 1, 2, 2, 3, 3), //
165 new ExecutionListener() { 165 new ExecutionListener() {
166 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) { 166 public void afterExecution(TestRootNode<? extends ValueNode> node, int index, Object value, Object expectedResult, Object actualResult, boolean last) {
167 Polymorphic3 polymorphic = ((Polymorphic3) node.getNode()); 167 Polymorphic3 polymorphic = ((Polymorphic3) node.getNode());
168 assertParent(node.getNode(), polymorphic.getA()); 168 assertParent(node.getNode(), polymorphic.getA());
169 assertNoDuplicates(polymorphic, polymorphic.getA()); 169 assertNoDuplicates(polymorphic, polymorphic.getA());