1.1 --- a/test/graph_test.cc Sun Aug 23 11:10:40 2009 +0200
1.2 +++ b/test/graph_test.cc Sun Aug 23 11:11:49 2009 +0200
1.3 @@ -270,6 +270,13 @@
1.4 GRAPH_TYPEDEFS(Graph);
1.5
1.6 Graph G(num);
1.7 + check(G.nodeNum() == num && G.edgeNum() == num * (num - 1) / 2,
1.8 + "Wrong size");
1.9 +
1.10 + G.resize(num);
1.11 + check(G.nodeNum() == num && G.edgeNum() == num * (num - 1) / 2,
1.12 + "Wrong size");
1.13 +
1.14 checkGraphNodeList(G, num);
1.15 checkGraphEdgeList(G, num * (num - 1) / 2);
1.16
1.17 @@ -414,6 +421,10 @@
1.18 check(G.width() == width, "Wrong column number");
1.19 check(G.height() == height, "Wrong row number");
1.20
1.21 + G.resize(width, height);
1.22 + check(G.width() == width, "Wrong column number");
1.23 + check(G.height() == height, "Wrong row number");
1.24 +
1.25 for (int i = 0; i < width; ++i) {
1.26 for (int j = 0; j < height; ++j) {
1.27 check(G.col(G(i, j)) == i, "Wrong column");
1.28 @@ -489,6 +500,11 @@
1.29 GRAPH_TYPEDEFS(HypercubeGraph);
1.30
1.31 HypercubeGraph G(dim);
1.32 + check(G.dimension() == dim, "Wrong dimension");
1.33 +
1.34 + G.resize(dim);
1.35 + check(G.dimension() == dim, "Wrong dimension");
1.36 +
1.37 checkGraphNodeList(G, 1 << dim);
1.38 checkGraphEdgeList(G, dim * (1 << (dim-1)));
1.39 checkGraphArcList(G, dim * (1 << dim));