diff -r b84e68af8248 -r c8fa41fcc4a7 test/graph_test.h --- a/test/graph_test.h Thu Nov 25 22:45:29 2010 +0100 +++ b/test/graph_test.h Thu Dec 01 09:05:47 2011 +0100 @@ -46,6 +46,16 @@ typename Graph::RedIt n(G); for(int i=0;i rbn = + G.asRedBlueNode(nn); + check(rbn.first == n,"Wrong node conversion."); + check(rbn.second == INVALID,"Wrong node conversion."); ++n; } check(n==INVALID,"Wrong red Node list linking."); @@ -58,6 +68,16 @@ typename Graph::BlueIt n(G); for(int i=0;i rbn = + G.asRedBlueNode(nn); + check(rbn.first == INVALID,"Wrong node conversion."); + check(rbn.second == n,"Wrong node conversion."); ++n; } check(n==INVALID,"Wrong blue Node list linking."); @@ -207,9 +227,8 @@ std::set values; for (typename Graph::RedIt n(G); n != INVALID; ++n) { check(G.red(n), "Wrong partition"); - check(G.redId(n) == G.id(RedNode(n)), "Wrong id"); - check(values.find(G.redId(n)) == values.end(), "Wrong id"); - check(G.redId(n) <= G.maxRedId(), "Wrong maximum id"); + check(values.find(G.id(n)) == values.end(), "Wrong id"); + check(G.id(n) <= G.maxRedId(), "Wrong maximum id"); values.insert(G.id(n)); } check(G.maxId(RedNode()) == G.maxRedId(), "Wrong maximum id"); @@ -221,9 +240,8 @@ std::set values; for (typename Graph::BlueIt n(G); n != INVALID; ++n) { check(G.blue(n), "Wrong partition"); - check(G.blueId(n) == G.id(BlueNode(n)), "Wrong id"); - check(values.find(G.blueId(n)) == values.end(), "Wrong id"); - check(G.blueId(n) <= G.maxBlueId(), "Wrong maximum id"); + check(values.find(G.id(n)) == values.end(), "Wrong id"); + check(G.id(n) <= G.maxBlueId(), "Wrong maximum id"); values.insert(G.id(n)); } check(G.maxId(BlueNode()) == G.maxBlueId(), "Wrong maximum id");