2 #define BOOST_TEST_DYN_LINK
3 #define BOOST_TEST_MODULE ma_domain_test
4 #include <boost/test/unit_test.hpp>
6 #include "ErrorHandler/MessageAnalyzer/ma_domain_ops.h"
7 #include "ErrorHandler/MessageAnalyzer/ma_domain_cond.h"
9 using namespace novadaq::errorhandler;
11 BOOST_AUTO_TEST_SUITE( ma_domain_test )
20 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(1,1)));
21 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(2,2)));
22 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(3,3)));
23 d_cond.and_merge(d1,d2);
24 BOOST_CHECK(d1.size()==3);
31 d1.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(1,1)));
32 d1.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(3,3)));
34 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(1,1)));
35 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(2,2)));
36 d2.push_back(ma_domain_ctor(3, ma_cond_domain_ctor(3,3)));
37 d_cond.and_merge(d1,d2);
38 BOOST_CHECK(d1.size()==2);
43 BOOST_AUTO_TEST_SUITE_END()