COIN-OR::LEMON - Graph Library

source: lemon-0.x/test/graph_utils_test.cc @ 1452:9a9acf30dbae

Last change on this file since 1452:9a9acf30dbae was 1435:8e85e6bbefdf, checked in by Akos Ladanyi, 19 years ago

trunk/src/* move to trunk/

File size: 677 bytes
Line 
1// -*- c++ -*-
2
3#include <iostream>
4#include <vector>
5
6#include <lemon/graph_utils.h>
7
8#include <lemon/list_graph.h>
9#include <lemon/smart_graph.h>
10#include <lemon/full_graph.h>
11
12#include "test_tools.h"
13#include "graph_utils_test.h"
14
15
16using namespace lemon;
17
18
19int main() {
20  ///\file
21  { // checking list graph
22    checkGraphCounters<ListGraph>();
23  }
24  { // checking smart graph
25    checkGraphCounters<SmartGraph>();
26  }
27  {
28    int num = 5;
29    FullGraph fg(num);
30    check(countNodes(fg) == num, "FullGraph: wrong node number.");
31    check(countEdges(fg) == num*num, "FullGraph: wrong edge number.");   
32  }
33
34  std::cout << __FILE__ ": All tests passed.\n";
35
36  return 0;
37}
Note: See TracBrowser for help on using the repository browser.