[Lemon-commits] [lemon_svn] alpar: r742 - in hugo/trunk: doc src/test

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:41:16 CET 2006


Author: alpar
Date: Fri May  7 08:57:50 2004
New Revision: 742

Added:
   hugo/trunk/src/test/time_measure_test.cc
      - copied, changed from r741, /hugo/trunk/src/test/time_measure.cc
Removed:
   hugo/trunk/src/test/time_measure.cc
Modified:
   hugo/trunk/doc/Doxyfile
   hugo/trunk/src/test/Makefile.am
   hugo/trunk/src/test/graph_test.cc

Log:
time_measure.cc was renamed to time_measure_test.cc
Add an alternative dijsktra_test.cc


Modified: hugo/trunk/doc/Doxyfile
==============================================================================
--- hugo/trunk/doc/Doxyfile	(original)
+++ hugo/trunk/doc/Doxyfile	Fri May  7 08:57:50 2004
@@ -399,7 +399,8 @@
                          ../src/work/alpar/list_graph.h \
                          ../src/work/athos/minlengthpaths.h \
                          ../src/work/klao/path.h \
-                         ../src/work/jacint/max_flow.h
+                         ../src/work/jacint/max_flow.h \
+                         ../src/test/test_tools.h 
 
 # If the value of the INPUT tag contains directories, you can use the 
 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 

Modified: hugo/trunk/src/test/Makefile.am
==============================================================================
--- hugo/trunk/src/test/Makefile.am	(original)
+++ hugo/trunk/src/test/Makefile.am	Fri May  7 08:57:50 2004
@@ -1,9 +1,10 @@
 AM_CPPFLAGS = -I$(top_srcdir)/src
 
-check_PROGRAMS = graph_test time_measure
+check_PROGRAMS = graph_test dijkstra_test time_measure_test 
 
 TESTS = $(check_PROGRAMS)
 XFAIL_TESTS =
 
-graph_test_SOURCES = graph_test.cc
-time_measure_SOURCES = time_measure.cc
\ No newline at end of file
+graph_test_SOURCES = graph_test.cc test_tools.h
+dijkstra_test_SOURCES = dijkstra_test.cc test_tools.h
+time_measure_test_SOURCES = time_measure_test.cc
\ No newline at end of file

Modified: hugo/trunk/src/test/graph_test.cc
==============================================================================
--- hugo/trunk/src/test/graph_test.cc	(original)
+++ hugo/trunk/src/test/graph_test.cc	Fri May  7 08:57:50 2004
@@ -1,6 +1,8 @@
 #include<iostream>
 #include<hugo/smart_graph.h>
 #include<hugo/skeletons/graph.h>
+#include"test_tools.h"
+
 //#include<../work/alpar/list_graph.h>
 
 /*
@@ -12,20 +14,6 @@
 
 using namespace hugo;
 
-// void check(bool rc, const char *msg) {
-//   if(!rc) {
-//     std::cerr << msg << std::endl;
-//     exit(1);
-//   }
-// }
-
-#define check(rc, msg) \
-  if(!rc) { \
-    std::cerr << __FILE__ ":" << __LINE__ << ": error: " << msg << std::endl; \
-    exit(1); \
-  } else { } \
-
-
 template<class Graph> void checkCompile(Graph &G) 
 {
   typedef typename Graph::Node Node;
@@ -172,31 +160,6 @@
   
 }
 
-template<class Graph> struct PetNodes
-{
-  std::vector<typename Graph::Node> outer, inner;
-  std::vector<typename Graph::Edge> outcir, incir, cons;
-};
-
-template<class Graph> PetNodes<Graph> addPetersen(Graph &G,int num=5)
-{
-  //std::vector<typename Graph::Node> outer, inner;
-  
-  PetNodes<Graph> n;
-
-  for(int i=0;i<num;i++) {
-    n.outer.push_back(G.addNode());
-    n.inner.push_back(G.addNode());
-  }
-
- for(int i=0;i<num;i++) {
-   n.cons.push_back(G.addEdge(n.outer[i],n.inner[i]));
-   n.outcir.push_back(G.addEdge(n.outer[i],n.outer[(i+1)%5]));
-   n.incir.push_back(G.addEdge(n.inner[i],n.inner[(i+2)%5]));
-  }
- return n;
-}
-
 template<class Graph> void checkNodeList(Graph &G, int nn)
 {
   typename Graph::NodeIt n(G);

Copied: hugo/trunk/src/test/time_measure_test.cc (from r741, /hugo/trunk/src/test/time_measure.cc)
==============================================================================
--- /hugo/trunk/src/test/time_measure.cc	(original)
+++ hugo/trunk/src/test/time_measure_test.cc	Fri May  7 08:57:50 2004
@@ -11,11 +11,11 @@
 {
   int j=0;
   Timer T;
-  for(int i=0;i++;i<100) j+=2;
+  for(int i=0;i<100;i++) j+=2;
   std::cout << T << '\n';
   T.reset();
-  for(int i=0;i++;i<100) j+=2;
+  for(int i=0;i<100;i++) j+=2;
   std::cout << T << '\n';
-
+  
   return 0;
 }



More information about the Lemon-commits mailing list