g.addNode(String.format("ext-%02d", i));
g.addEdge(String.format("edge-%02d", i), "root",
String.format("ext-%02d", i));
}
Node root = g.getNode("root");
try {
for (A edge : root.<A> getEdgeSet())
;
for (Edge e : root.getEdgeSet())
;
for (int i = 0; i < 10; i++) {
A edge = root.getEdge(i);
Edge e = root.getEdge(i);
}
Iterator<A> iA;
iA = root.getLeavingEdgeIterator();
while (iA.hasNext()) {
A edge = iA.next();
}
iA = root.getEnteringEdgeIterator();
while (iA.hasNext()) {
A edge = iA.next();
}
Iterator<Edge> iE;
iE = root.getLeavingEdgeIterator();
while (iE.hasNext()) {
Edge e = iE.next();
}
iE = root.getEnteringEdgeIterator();
while (iE.hasNext()) {
Edge e = iE.next();
}
} catch (ClassCastException e) {
fail();
} catch (UnsupportedOperationException e) {
}
try {
for (BadTypedEdge bte : root.<BadTypedEdge> getEdgeSet()) {
fail();
}
} catch (ClassCastException e) {
}
try {
for (int i = 0; i < 10; i++) {
BadTypedEdge bte = g.getEdge(String.format("edge-%02d", i));
fail();
}
} catch (ClassCastException e) {
}
try {
Iterator<BadTypedEdge> iB;
iB = root.getLeavingEdgeIterator();
while (iB.hasNext()) {
BadTypedEdge e = iB.next();
fail();
}
} catch (ClassCastException e) {
} catch (UnsupportedOperationException e) {
}
try {
Iterator<BadTypedEdge> iB;
iB = root.getEnteringEdgeIterator();
while (iB.hasNext()) {
BadTypedEdge e = iB.next();
fail();
}
} catch (ClassCastException e) {