Line data Source code
1 : /**
2 : * @file HSITypeAdapters_test.cxx
3 : *
4 : * Unittest for testing lower bound and request handling on HSI_FRAME_STRUCT
5 : *
6 : * This is part of the DUNE DAQ Application Framework, copyright 2022.
7 : * Licensing/copyright details are in the COPYING file that you should have
8 : * received with this code.
9 : */
10 :
11 : #define BOOST_TEST_MODULE HSITypeAdapters_test // NOLINT
12 :
13 : #include "hsilibs/Types.hpp"
14 :
15 : #include "datahandlinglibs/testutils/TestUtilities.hpp"
16 : #include "datahandlinglibs/models/BinarySearchQueueModel.hpp"
17 :
18 : #include "boost/test/unit_test.hpp"
19 :
20 : BOOST_AUTO_TEST_SUITE(HSITypeAdapters_test)
21 :
22 2 : BOOST_AUTO_TEST_CASE(TBinarySearchQueueModel_HSI_FRAME_STRUCT_TestQueue)
23 : {
24 1 : dunedaq::datahandlinglibs::test::test_queue_model<
25 : dunedaq::datahandlinglibs::BinarySearchQueueModel,
26 1 : dunedaq::hsilibs::HSI_FRAME_STRUCT>();
27 1 : }
28 2 : BOOST_AUTO_TEST_CASE(TBinarySearchQueueModel_HSI_FRAME_STRUCT_TestRequest)
29 : {
30 1 : dunedaq::datahandlinglibs::test::test_request_model<
31 : dunedaq::datahandlinglibs::BinarySearchQueueModel,
32 1 : dunedaq::hsilibs::HSI_FRAME_STRUCT>();
33 1 : }
34 : BOOST_AUTO_TEST_SUITE_END()
35 :
36 :
|