Mercurial > hg > graal-jvmci-8
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()); |