Same header and footer for all files. Header includes copyright +
[metaproxy-moved-to-github.git] / src / test_session1.cpp
1 /* $Id: test_session1.cpp,v 1.8 2005-10-15 14:09:09 adam Exp $
2    Copyright (c) 2005, Index Data.
3
4 %LICENSE%
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
16 BOOST_AUTO_TEST_CASE( testsession1 ) 
17 {
18
19     // test session 
20     try {
21         yp2::Session session1;
22         yp2::Session session2;
23         yp2::Session session3;
24         yp2::Session session4;
25         yp2::Session session5;
26
27         BOOST_CHECK_EQUAL (session5.id(), (unsigned long) 5);
28
29         yp2::Session session = session3;
30
31         BOOST_CHECK_EQUAL (session.id(), (unsigned long) 3);
32     }
33     catch (std::exception &e) {
34         std::cout << e.what() << "\n";
35         BOOST_CHECK (false);
36     }
37     catch (...) {
38         BOOST_CHECK (false);
39     }
40 }
41
42 /*
43  * Local variables:
44  * c-basic-offset: 4
45  * indent-tabs-mode: nil
46  * c-file-style: "stroustrup"
47  * End:
48  * vim: shiftwidth=4 tabstop=8 expandtab
49  */