Include config.hpp in all .cpp files
[metaproxy-moved-to-github.git] / src / test_session1.cpp
1 #include "config.hpp"
2 #include "session.hpp"
3
4 #include <iostream>
5
6 #define BOOST_AUTO_TEST_MAIN
7 #include <boost/test/auto_unit_test.hpp>
8
9 using namespace boost::unit_test;
10
11 BOOST_AUTO_TEST_CASE( testsession1 ) 
12 {
13
14     // test session 
15     try {
16         yp2::Session session;
17         unsigned long int id;
18         id = session.id();
19         id = session.id();
20         id = session.id();
21         id = session.id();
22         id = session.id();
23         id = session.id();
24         id = session.id();
25         id = session.id();
26         id = session.id();
27         id = session.id();
28
29         BOOST_CHECK (id == 10);
30         
31     }
32     catch (std::exception &e) {
33         std::cout << e.what() << "\n";
34         BOOST_CHECK (false);
35     }
36     catch (...) {
37         BOOST_CHECK (false);
38     }
39 }
40
41 /*
42  * Local variables:
43  * c-basic-offset: 4
44  * indent-tabs-mode: nil
45  * End:
46  * vim: shiftwidth=4 tabstop=8 expandtab
47  */