X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FRateAnalyzer.test.cc;h=bcf6e54e4ffd2ce1349ac59fabad0c34be01a815;hb=78a6e233083efa63a9cd0684a92abc64202a9ee7;hp=fbc1d506d4b1310be311ab71ece8e4ed9b783f40;hpb=c2f0215635980462481417204f27e27e4b4f702f;p=senf.git diff --git a/senf/PPI/RateAnalyzer.test.cc b/senf/PPI/RateAnalyzer.test.cc index fbc1d50..bcf6e54 100644 --- a/senf/PPI/RateAnalyzer.test.cc +++ b/senf/PPI/RateAnalyzer.test.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2008 +// Copyright (C) 2008 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -28,7 +28,9 @@ // Custom includes #include "RateAnalyzer.hh" -#include "PPI.hh" +#include "CloneSource.hh" +#include "RateFilter.hh" +#include "Setup.hh" #include #include @@ -38,7 +40,7 @@ ///////////////////////////////cc.p//////////////////////////////////////// namespace { - + unsigned calls (0u); float ppss[] = { 13.333333f, 20.f, 13.333333f, 20.f, 13.333333f, 20.f }; @@ -58,7 +60,7 @@ namespace { if (calls >= sizeof(ppss) / sizeof(ppss[0])) senf::scheduler::terminate(); } - + void collectBPS(float bytesPerSecond) { bps += bytesPerSecond; @@ -72,7 +74,7 @@ namespace { } } -BOOST_AUTO_UNIT_TEST(rateAnalyzer) +SENF_AUTO_UNIT_TEST(rateAnalyzer) { char const * enabled (getenv("SENF_TIMING_CRITICAL_TESTS")); if (! enabled) { @@ -91,7 +93,7 @@ BOOST_AUTO_UNIT_TEST(rateAnalyzer) senf::ppi::connect(filter, analyzer); senf::ppi::run(); - + BOOST_CHECK_EQUAL( calls, 6u ); pps /= calls;