src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java
Print this page
*** 60,71 ****
}
}
@Test
public void singleNodeTest() {
! getOptions();
! Graph graph = new Graph(getOptions());
graph.add(new TestNode("a"));
assertTrue(graph.hasNode(TestNode.TYPE));
assertEquals("a", toString(graph.getNodes(TestNode.TYPE)));
}
--- 60,71 ----
}
}
@Test
public void singleNodeTest() {
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(new TestNode("a"));
assertTrue(graph.hasNode(TestNode.TYPE));
assertEquals("a", toString(graph.getNodes(TestNode.TYPE)));
}
*** 74,104 ****
}
@Test
public void deletingNodeTest() {
TestNode testNode = new TestNode("a");
! Graph graph = new Graph(getOptions());
graph.add(testNode);
testNode.safeDelete();
assertEquals("", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void deleteAndAddTest() {
TestNode testNode = new TestNode("b");
! Graph graph = new Graph(getOptions());
graph.add(new TestNode("a"));
graph.add(testNode);
testNode.safeDelete();
assertEquals("a", toString(graph.getNodes(TestNode.TYPE)));
graph.add(new TestNode("c"));
assertEquals("ac", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void iteratorBehaviorTest() {
! Graph graph = new Graph(getOptions());
graph.add(new TestNode("a"));
Iterator<TestNode> iterator = graph.getNodes(TestNode.TYPE).iterator();
assertTrue(iterator.hasNext());
assertEquals("a", iterator.next().getName());
assertFalse(iterator.hasNext());
--- 74,107 ----
}
@Test
public void deletingNodeTest() {
TestNode testNode = new TestNode("a");
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(testNode);
testNode.safeDelete();
assertEquals("", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void deleteAndAddTest() {
TestNode testNode = new TestNode("b");
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(new TestNode("a"));
graph.add(testNode);
testNode.safeDelete();
assertEquals("a", toString(graph.getNodes(TestNode.TYPE)));
graph.add(new TestNode("c"));
assertEquals("ac", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void iteratorBehaviorTest() {
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(new TestNode("a"));
Iterator<TestNode> iterator = graph.getNodes(TestNode.TYPE).iterator();
assertTrue(iterator.hasNext());
assertEquals("a", iterator.next().getName());
assertFalse(iterator.hasNext());
*** 113,123 ****
assertFalse(iterator.hasNext());
}
@Test
public void complicatedIterationTest() {
! Graph graph = new Graph(getOptions());
graph.add(new TestNode("a"));
for (TestNode tn : graph.getNodes(TestNode.TYPE)) {
String name = tn.getName();
for (int i = 0; i < name.length(); ++i) {
char c = name.charAt(i);
--- 116,127 ----
assertFalse(iterator.hasNext());
}
@Test
public void complicatedIterationTest() {
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(new TestNode("a"));
for (TestNode tn : graph.getNodes(TestNode.TYPE)) {
String name = tn.getName();
for (int i = 0; i < name.length(); ++i) {
char c = name.charAt(i);
*** 152,162 ****
assertEquals("dddd", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void addingNodeDuringIterationTest() {
! Graph graph = new Graph(getOptions());
graph.add(new TestNode("a"));
StringBuilder sb = new StringBuilder();
int z = 0;
for (TestNode tn : graph.getNodes(TestNode.TYPE)) {
if (z == 0) {
--- 156,167 ----
assertEquals("dddd", toString(graph.getNodes(TestNode.TYPE)));
}
@Test
public void addingNodeDuringIterationTest() {
! OptionValues options = getOptions();
! Graph graph = new Graph(options, getDebug(options));
graph.add(new TestNode("a"));
StringBuilder sb = new StringBuilder();
int z = 0;
for (TestNode tn : graph.getNodes(TestNode.TYPE)) {
if (z == 0) {
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File