COIN-OR::LEMON - Graph Library

source: lemon-0.x/test/edge_set_test.cc @ 2111:ea1fa1bc3f6d

Last change on this file since 2111:ea1fa1bc3f6d was 2111:ea1fa1bc3f6d, checked in by Balazs Dezso, 13 years ago

Removing concepts for extendable and erasable graphs
Renaming StaticGraph? to Graph

File size: 649 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 SmartGraph RGraph;
21
22int main() {
23  { // checking edge_sets
24    checkConcept<Graph, ListEdgeSet<RGraph> >();
25    checkConcept<UGraph, ListUEdgeSet<RGraph> >();
26    checkConcept<Graph, SmartEdgeSet<RGraph> >();
27    checkConcept<UGraph, SmartUEdgeSet<RGraph> >();
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.