equal
deleted
inserted
replaced
1 // -*- c++ -*- |
1 // -*- c++ -*- |
2 |
2 |
3 #include <iostream> |
3 #include <iostream> |
4 #include <vector> |
4 #include <vector> |
|
5 |
|
6 #include <lemon/graph_utils.h> |
5 |
7 |
6 #include <lemon/list_graph.h> |
8 #include <lemon/list_graph.h> |
7 #include <lemon/smart_graph.h> |
9 #include <lemon/smart_graph.h> |
8 #include <lemon/full_graph.h> |
10 #include <lemon/full_graph.h> |
9 |
11 |
20 checkGraphCounters<ListGraph>(); |
22 checkGraphCounters<ListGraph>(); |
21 } |
23 } |
22 { // checking smart graph |
24 { // checking smart graph |
23 checkGraphCounters<SmartGraph>(); |
25 checkGraphCounters<SmartGraph>(); |
24 } |
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 } |
25 |
33 |
26 std::cout << __FILE__ ": All tests passed.\n"; |
34 std::cout << __FILE__ ": All tests passed.\n"; |
27 |
35 |
28 return 0; |
36 return 0; |
29 } |
37 } |