Changeset 1401:9588dcef6793 in lemon-0.x for src/test
- Timestamp:
- 05/04/05 15:07:10 (19 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1863
- Location:
- src/test
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/test/Makefile.am
r1387 r1401 17 17 dijkstra_test \ 18 18 graph_test \ 19 graph_ wrapper_test \19 graph_adaptor_test \ 20 20 graph_utils_test \ 21 21 kruskal_test \ … … 50 50 graph_test_SOURCES = graph_test.cc 51 51 graph_utils_test_SOURCES = graph_utils_test.cc 52 graph_ wrapper_test_SOURCES = graph_wrapper_test.cc52 graph_adaptor_test_SOURCES = graph_adaptor_test.cc 53 53 kruskal_test_SOURCES = kruskal_test.cc 54 54 maps_test_SOURCES = maps_test.cc -
src/test/graph_adaptor_test.cc
r1383 r1401 1 1 /* -*- C++ -*- 2 * src/test/graph_ wrapper_test.cc - Part of LEMON, a generic C++ optimization library2 * src/test/graph_adaptor_test.cc - Part of LEMON, a generic C++ optimization library 3 3 * 4 4 * Copyright (C) 2005 Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport … … 24 24 #include<lemon/list_graph.h> 25 25 #include<lemon/full_graph.h> 26 #include<lemon/graph_ wrapper.h>26 #include<lemon/graph_adaptor.h> 27 27 28 28 #include"test/test_tools.h" … … 31 31 /** 32 32 \file 33 This test makes consistency checks of graph wrappers.33 This test makes consistency checks of graph adaptors. 34 34 35 35 \todo More extensive tests are needed … … 45 45 { 46 46 typedef StaticGraph Graph; 47 checkConcept<StaticGraph, Graph Wrapper<Graph> >();47 checkConcept<StaticGraph, GraphAdaptor<Graph> >(); 48 48 49 checkConcept<StaticGraph, RevGraph Wrapper<Graph> >();49 checkConcept<StaticGraph, RevGraphAdaptor<Graph> >(); 50 50 51 checkConcept<StaticGraph, SubGraph Wrapper<Graph,51 checkConcept<StaticGraph, SubGraphAdaptor<Graph, 52 52 Graph::NodeMap<bool> , Graph::EdgeMap<bool> > >(); 53 checkConcept<StaticGraph, NodeSubGraph Wrapper<Graph,53 checkConcept<StaticGraph, NodeSubGraphAdaptor<Graph, 54 54 Graph::NodeMap<bool> > >(); 55 checkConcept<StaticGraph, EdgeSubGraph Wrapper<Graph,55 checkConcept<StaticGraph, EdgeSubGraphAdaptor<Graph, 56 56 Graph::EdgeMap<bool> > >(); 57 57 58 checkConcept<StaticGraph, SubBidirGraph Wrapper<Graph,58 checkConcept<StaticGraph, SubBidirGraphAdaptor<Graph, 59 59 Graph::EdgeMap<bool>, Graph::EdgeMap<bool> > >(); 60 60 // checkConcept<StaticGraph, BidirGraph<Graph> >(); 61 checkConcept<StaticGraph, ResGraph Wrapper<Graph, int,61 checkConcept<StaticGraph, ResGraphAdaptor<Graph, int, 62 62 Graph::EdgeMap<int>, Graph::EdgeMap<int> > >(); 63 63 64 checkConcept<StaticGraph, ErasingFirstGraph Wrapper<Graph,64 checkConcept<StaticGraph, ErasingFirstGraphAdaptor<Graph, 65 65 Graph::NodeMap<Graph::Edge> > >(); 66 66 67 67 /// \bug why does not compile with StaticGraph 68 checkConcept<BaseIterableUndirGraphConcept, UndirGraph Wrapper<ListGraph> >();69 checkConcept<IterableUndirGraphConcept, UndirGraph Wrapper<ListGraph> >();70 checkConcept<MappableUndirGraphConcept, UndirGraph Wrapper<ListGraph> >();68 checkConcept<BaseIterableUndirGraphConcept, UndirGraphAdaptor<ListGraph> >(); 69 checkConcept<IterableUndirGraphConcept, UndirGraphAdaptor<ListGraph> >(); 70 checkConcept<MappableUndirGraphConcept, UndirGraphAdaptor<ListGraph> >(); 71 71 } 72 72 std::cout << __FILE__ ": All tests passed.\n";
Note: See TracChangeset
for help on using the changeset viewer.