thread safe session class added using boost::mutex
[metaproxy-moved-to-github.git] / src / test_session1.cpp
1
2 #include <iostream>
3 #include "design.h"
4     
5 int main(int argc, char **argv)
6 {
7     // test session 
8     try {
9         yp2::Session session;
10         unsigned long int id;
11         id = session.id();
12         std::cout <<  "Session.id() == " << id << std::endl;
13         id = session.id();
14         std::cout <<  "Session.id() == " << id << std::endl;
15         id = session.id();
16         std::cout <<  "Session.id() == " << id << std::endl;
17
18         if (id != 3)
19         {
20             std::cout << "Fail: Session.id() != 3\n";
21             exit(1);
22         }
23     }
24
25     catch (std::exception &e) {
26         std::cout << e.what() << "\n";
27         exit(1);
28     }
29     exit(0);
30 }
31
32 /*
33  * Local variables:
34  * c-basic-offset: 4
35  * indent-tabs-mode: nil
36  * End:
37  * vim: shiftwidth=4 tabstop=8 expandtab
38  */