1 #define BOOST_TEST_MODULE ( FragmentGenerator_t )
3 #include "cetlib/quiet_unit_test.hpp"
5 #include "boost/test/auto_unit_test.hpp"
8 #include "artdaq-core/Data/Fragment.hh"
9 #include "artdaq-core/Generators/FragmentGenerator.hh"
11 namespace artdaqtest {
12 class FragmentGeneratorTest;
19 bool getNext(artdaq::FragmentPtrs & output)
override {
20 return getNext_(output);
22 std::vector<artdaq::Fragment::fragment_id_t> fragmentIDs()
override {
23 return fragmentIDs_();
27 bool getNext_(artdaq::FragmentPtrs &);
28 std::vector<artdaq::Fragment::fragment_id_t> fragmentIDs_();
31 artdaqtest::FragmentGeneratorTest::FragmentGeneratorTest()
39 artdaqtest::FragmentGeneratorTest::getNext_(artdaq::FragmentPtrs & frags)
45 std::vector<artdaq::Fragment::fragment_id_t>
46 artdaqtest::FragmentGeneratorTest::
52 BOOST_AUTO_TEST_SUITE(FragmentGenerator_t)
54 BOOST_AUTO_TEST_CASE(Simple)
58 artdaq::FragmentPtrs fps;
60 BOOST_REQUIRE_EQUAL(fps.size(), 1u);
63 BOOST_AUTO_TEST_SUITE_END()