X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FAnnotationRouter.test.cc;h=25fac4cc7a416a67bce747346adcb9a0481dcbe1;hb=45b346fa3a120720280b67b0f405b1954c0885d4;hp=e8324038a17cd24fb3194056715370b6c92aea3b;hpb=0584aff454ea331f482f830c3ee16d4fdafb3ffb;p=senf.git diff --git a/senf/PPI/AnnotationRouter.test.cc b/senf/PPI/AnnotationRouter.test.cc index e832403..25fac4c 100644 --- a/senf/PPI/AnnotationRouter.test.cc +++ b/senf/PPI/AnnotationRouter.test.cc @@ -49,6 +49,11 @@ namespace { std::ostream & operator<<(std::ostream & os, IntAnnotation const & value) { os << value.value; return os; } + + struct AnnotationRouter : public senf::ppi::module::AnnotationRouter + { + using senf::ppi::module::AnnotationRouter::connectors; + }; } BOOST_AUTO_UNIT_TEST(annotationRouter) @@ -57,7 +62,7 @@ BOOST_AUTO_UNIT_TEST(annotationRouter) senf::ppi::module::debug::PassiveSink sink1; senf::ppi::module::debug::PassiveSink sink2; - senf::ppi::module::AnnotationRouter router; + AnnotationRouter router; senf::ppi::connect(source, router); senf::ppi::connect(router, 1, sink1); @@ -81,6 +86,9 @@ BOOST_AUTO_UNIT_TEST(annotationRouter) BOOST_CHECK_EQUAL( sink2.size(), 1u ); BOOST_CHECK( sink1.front() == p1 ); BOOST_CHECK( sink2.front() == p2 ); + + BOOST_CHECK_EQUAL(router.connectors().size(), 2u); + sink1.input.disconnect(); } ///////////////////////////////cc.e////////////////////////////////////////