COIN-OR::LEMON - Graph Library

source: lemon-0.x/test/edge_set_test.cc @ 1962:c1c3a0fae8a1

Last change on this file since 1962:c1c3a0fae8a1 was 1962:c1c3a0fae8a1, checked in by Balazs Dezso, 15 years ago

Bug fixes in ListEdgeSet?
Added SmartEdgeSet?

File size: 657 bytes
Line 
1// -*- c++ -*-
2
3#include <iostream>
4#include <vector>
5
6#include <lemon/concept/graph.h>
7#include <lemon/concept/ugraph.h>
8#include <lemon/smart_graph.h>
9
10#include <lemon/edge_set.h>
11
12#include "test_tools.h"
13#include "graph_test.h"
14#include "map_test.h"
15
16
17using namespace lemon;
18using namespace lemon::concept;
19
20typedef StaticGraph Graph;
21
22int main() {
23  { // checking edge_sets
24    checkConcept<StaticGraph, ListEdgeSet<Graph> >();
25    checkConcept<UGraph, ListUEdgeSet<Graph> >();
26    checkConcept<StaticGraph, SmartEdgeSet<Graph> >();
27    checkConcept<UGraph, SmartUEdgeSet<Graph> >();
28  }
29
30  std::cout << __FILE__ ": All tests passed.\n";
31
32  return 0;
33}
Note: See TracBrowser for help on using the repository browser.