# HG changeset patch # User alpar # Date 1083907785 0 # Node ID f84611a14a33725ac86d5745e297351c693dbb6b # Parent 9732e5fa423cf2bfa8ac915bec0d0734db294a31 skeleton tests turned on again. diff -r 9732e5fa423c -r f84611a14a33 src/test/graph_test.cc --- a/src/test/graph_test.cc Thu May 06 23:05:01 2004 +0000 +++ b/src/test/graph_test.cc Fri May 07 05:29:45 2004 +0000 @@ -1,6 +1,6 @@ #include #include -//#include +#include //#include<../work/alpar/list_graph.h> /* @@ -172,22 +172,29 @@ } - - -template void addPetersen(Graph &G) +template struct PetNodes { std::vector outer, inner; + std::vector outcir, incir, cons; +}; + +template PetNodes addPetersen(Graph &G,int num=5) +{ + //std::vector outer, inner; - for(int i=0;i<5;i++) { - outer.push_back(G.addNode()); - inner.push_back(G.addNode()); + PetNodes n; + + for(int i=0;i void checkNodeList(Graph &G, int nn) @@ -269,7 +276,7 @@ } } -//template void checkCompile(GraphSkeleton &); +template void checkCompile(GraphSkeleton &); template void checkCompile(SmartGraph &); template void checkCompile(SymSmartGraph &); //template void checkCompile(ListGraph &); @@ -286,22 +293,22 @@ bidirPetersen(G); checkPetersen(G); } - { - ListGraph G; - addPetersen(G); - bidirPetersen(G); - checkPetersen(G); - } +// { +// ListGraph G; +// addPetersen(G); +// bidirPetersen(G); +// checkPetersen(G); +// } { SymSmartGraph G; addPetersen(G); checkPetersen(G); } - { - SymListGraph G; - addPetersen(G); - checkPetersen(G); - } +// { +// SymListGraph G; +// addPetersen(G); +// checkPetersen(G); +// } //\todo map tests. //\todo copy constr tests.