diff -r ce9438c5a82d -r 4297098d9677 src/test/dijkstra_test.cc --- a/src/test/dijkstra_test.cc Wed Aug 25 18:55:57 2004 +0000 +++ b/src/test/dijkstra_test.cc Mon Aug 30 12:01:47 2004 +0000 @@ -75,7 +75,7 @@ check(dijkstra_test.dist(t)==13,"Dijkstra found a wrong path."); - for(EdgeIt e(G); G.valid(e); G.next(e)) { + for(EdgeIt e(G); e==INVALID; ++e) { Node u=G.tail(e); Node v=G.head(e); check( !dijkstra_test.reached(u) || @@ -86,7 +86,7 @@ } ///\bug This works only for integer lengths - for(NodeIt v(G); G.valid(v); G.next(v)) + for(NodeIt v(G); v==INVALID; ++v) if ( dijkstra_test.reached(v) ) { Edge e=dijkstra_test.pred(v); Node u=G.tail(e);