added doxygen make target
[metaproxy-moved-to-github.git] / src / test_filter1.cpp
1
2 #include <iostream>
3 #include <stdexcept>
4
5 #include "filter.hpp"
6
7 #define BOOST_AUTO_TEST_MAIN
8 #include <boost/test/auto_unit_test.hpp>
9
10 using namespace boost::unit_test;
11
12 class TFilter: public yp2::Filter {
13 public:
14     yp2::Package & process(yp2::Package & package) const {
15         return package;
16     };
17 };
18     
19
20 BOOST_AUTO_TEST_CASE( test_filter1 )
21 {
22     try{
23         TFilter filter;
24         
25         filter.name("filter1");
26         
27         BOOST_CHECK (filter.name() == "filter1");
28         
29         filter.name() = "filter1 rename";
30         
31         BOOST_CHECK(filter.name() == "filter1 rename");
32     }
33     //catch(std::runtime_error &e ){
34     //    BOOST_CHECK (true);
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  */