1 #define BOOST_TEST_MODULE ( FragmentGenerator_t )
2 #include "cetlib/quiet_unit_test.hpp"
4 #include "artdaq-core/Data/Fragment.hh"
5 #include "artdaq-core/Generators/FragmentGenerator.hh"
8 class FragmentGeneratorTest;
15 bool getNext(artdaq::FragmentPtrs & output)
override {
16 return getNext_(output);
18 std::vector<artdaq::Fragment::fragment_id_t> fragmentIDs()
override {
19 return fragmentIDs_();
23 bool getNext_(artdaq::FragmentPtrs &);
24 std::vector<artdaq::Fragment::fragment_id_t> fragmentIDs_();
27 artdaqtest::FragmentGeneratorTest::FragmentGeneratorTest()
35 artdaqtest::FragmentGeneratorTest::getNext_(artdaq::FragmentPtrs & frags)
41 std::vector<artdaq::Fragment::fragment_id_t>
42 artdaqtest::FragmentGeneratorTest::
48 BOOST_AUTO_TEST_SUITE(FragmentGenerator_t)
50 BOOST_AUTO_TEST_CASE(Simple)
54 artdaq::FragmentPtrs fps;
56 BOOST_REQUIRE_EQUAL(fps.size(), 1u);
59 BOOST_AUTO_TEST_SUITE_END()