# HG changeset patch
# User Balazs Dezso <deba@inf.elte.hu>
# Date 1216309193 -7200
# Node ID f9a18c21dba8e82cc2919b1fdc70dbed7c057037
# Parent 64613d8fae28170445e6dd92cdd82b8168c86874
Fixing bfs test (Ticket #128)
diff -r 64613d8fae28 -r f9a18c21dba8 test/bfs_test.cc
|
a
|
b
|
|
| 97 | 97 | check(pathTarget(G, p) == t,"path() found a wrong path."); |
| 98 | 98 | |
| 99 | 99 | |
| 100 | | for(ArcIt e(G); e==INVALID; ++e) { |
| | 100 | for(ArcIt e(G); e!=INVALID; ++e) { |
| 101 | 101 | Node u=G.source(e); |
| 102 | 102 | Node v=G.target(e); |
| 103 | 103 | check( !bfs_test.reached(u) || |
| 104 | | (bfs_test.dist(v) > bfs_test.dist(u)+1), |
| | 104 | (bfs_test.dist(v) <= bfs_test.dist(u)+1), |
| 105 | 105 | "Wrong output."); |
| 106 | 106 | } |
| 107 | 107 | |
| 108 | | for(NodeIt v(G); v==INVALID; ++v) { |
| | 108 | for(NodeIt v(G); v!=INVALID; ++v) { |
| 109 | 109 | check(bfs_test.reached(v),"Each node should be reached."); |
| 110 | 110 | if ( bfs_test.predArc(v)!=INVALID ) { |
| 111 | 111 | Arc e=bfs_test.predArc(v); |