Index: src/test/Makefile.am
===================================================================
--- src/test/Makefile.am	(revision 855)
+++ src/test/Makefile.am	(revision 878)
@@ -11,4 +11,5 @@
 	error_test \
 	graph_test \
+	graph_wrapper_test \
 	kruskal_test \
 	mincostflows_test \
@@ -30,4 +31,5 @@
 error_test_SOURCES = error_test.cc
 graph_test_SOURCES = graph_test.cc
+graph_wrapper_test_SOURCES = graph_wrapper_test.cc
 kruskal_test_SOURCES = kruskal_test.cc
 mincostflows_test_SOURCES = mincostflows_test.cc
Index: src/test/graph_wrapper_test.cc
===================================================================
--- src/test/graph_wrapper_test.cc	(revision 878)
+++ src/test/graph_wrapper_test.cc	(revision 878)
@@ -0,0 +1,38 @@
+#include<iostream>
+#include<hugo/smart_graph.h>
+#include<hugo/skeletons/graph.h>
+#include<hugo/list_graph.h>
+#include<hugo/full_graph.h>
+#include<hugo/graph_wrapper.h>
+
+#include"test/test_tools.h"
+#include"test/graph_test.h"
+
+/**
+\file
+This test makes consistency checks of graph wrappers.
+
+\todo More extensive tests are needed 
+*/
+
+using namespace hugo;
+
+
+//Compile SmartGraph
+typedef SmartGraph Graph;
+typedef GraphWrapper<Graph> GW;
+template void checkCompileStaticGraph<GW>(GW &);
+//template void checkCompileGraphFindEdge<SmartGraph>(SmartGraph &);
+
+//Compile SymSmartGraph
+typedef RevGraphWrapper<Graph> RevGW;
+template void checkCompileStaticGraph<RevGW>(RevGW &);
+//template void checkCompileGraphFindEdge<SymSmartGraph>(SymSmartGraph &);
+
+
+int main() 
+{
+  std::cout << __FILE__ ": All tests passed.\n";
+
+  return 0;
+}
