test/graph_test.cc added.
It discovered several bugs and warnings in 'include/smart_graph.h',
in 'include/skeletons/graph.h' and in 'work/alpar/list_graph.h'.
They have also been fixed.
10 fault("This is a fault message");
14 throw Exception("This is a fn throwing excpt with some args: ")
18 void unfinished_fn() {
19 FIXME("unfinished_fn() is unfinished!");
24 bool no_errors = false;
27 cout << "Trying a faulty function\n";
32 catch(const Exception &e) {
33 cout << "E: " << e.what() << endl;
37 cout << "Trying a function throwing Exception\n";
42 catch(const Exception &e) {
43 cout << "E: " << e.what() << endl;
47 cout << "Trying a function using FIXME\n";
52 catch(const Exception &e) {
53 cout << "E: " << e.what() << endl;
56 return no_errors ? 1 : 0;