aa07a6a14326a653c093b75a1827496743b8514d
[metaproxy-moved-to-github.git] / src / test_session1.cpp
1 /* $Id: test_session1.cpp,v 1.11 2006-06-10 14:29:13 adam Exp $
2    Copyright (c) 2005-2006, Index Data.
3
4    See the LICENSE file for details
5  */
6 #include "config.hpp"
7 #include "session.hpp"
8
9 #include <iostream>
10
11 #define BOOST_AUTO_TEST_MAIN
12 #include <boost/test/auto_unit_test.hpp>
13
14 using namespace boost::unit_test;
15 namespace mp = metaproxy_1;
16
17 BOOST_AUTO_UNIT_TEST( testsession1 ) 
18 {
19
20     // test session 
21     try {
22         mp::Session session1;
23         mp::Session session2;
24         mp::Session session3;
25         mp::Session session4;
26         mp::Session session5;
27
28         BOOST_CHECK_EQUAL (session5.id(), (unsigned long) 5);
29
30         mp::Session session = session3;
31
32         BOOST_CHECK_EQUAL (session.id(), (unsigned long) 3);
33     }
34     catch (std::exception &e) {
35         std::cout << e.what() << "\n";
36         BOOST_CHECK (false);
37     }
38     catch (...) {
39         BOOST_CHECK (false);
40     }
41 }
42
43 /*
44  * Local variables:
45  * c-basic-offset: 4
46  * indent-tabs-mode: nil
47  * c-file-style: "stroustrup"
48  * End:
49  * vim: shiftwidth=4 tabstop=8 expandtab
50  */