11#define BOOST_TEST_MODULE Test Framework DatainputDirector
12#define BOOST_TEST_MAIN
13#define BOOST_TEST_DYN_LINK
16#include <boost/test/unit_test.hpp>
19#include "../src/DataInputDirector.h"
27 std::string jsonFile(
"testO2config.json");
28 std::ofstream jf(jsonFile, std::ofstream::out);
29 jf << R
"({)" << std::endl;
30 jf << R"( "InputDirector": {)" << std::endl;
31 jf << R"( "resfiles": [)" << std::endl;
32 jf << R"( "Aresults_0.root",)" << std::endl;
33 jf << R"( "Aresults_1.root",)" << std::endl;
34 jf << R"( "Bresults_0.root",)" << std::endl;
35 jf << R"( "Bresults_1.root")" << std::endl;
36 jf << R"( ],)" << std::endl;
37 jf << R"delimiter( "fileregex": "(Ares)(.*)",)delimiter" << std::endl;
38 jf << R"( "InputDescriptors": [)" << std::endl;
39 jf << R"( {)" << std::endl;
40 jf << R"( "table": "AOD/UNO/0",)" << std::endl;
41 jf << R"( "treename": "uno")" << std::endl;
42 jf << R"( },)" << std::endl;
43 jf << R"( {)" << std::endl;
44 jf << R"( "table": "AOD/DUE/0",)" << std::endl;
45 jf << R"( "treename": "due",)" << std::endl;
46 jf << R"delimiter( "fileregex": "(Bres)(.*)")delimiter" << std::endl;
47 jf << R"( })" << std::endl;
48 jf << R"( ])" << std::endl;
49 jf << R"( })" << std::endl;
50 jf << R"(})" << std::endl;
74 jf.open(
"testO2config.json", std::ofstream::out);
75 jf << R
"({)" << std::endl;
76 jf << R"( "InputDirector": {)" << std::endl;
77 jf << R"delimiter( "fileregex": "(Ares)(.*)",)delimiter" << std::endl;
78 jf << R"( "InputDescriptors": [)" << std::endl;
79 jf << R"( {)" << std::endl;
80 jf << R"( "table": "AOD/UNO/0",)" << std::endl;
81 jf << R"( "treename": "uno")" << std::endl;
82 jf << R"( },)" << std::endl;
83 jf << R"( {)" << std::endl;
84 jf << R"( "table": "AOD/DUE/0",)" << std::endl;
85 jf << R"( "treename": "due",)" << std::endl;
86 jf << R"delimiter( "fileregex": "(Bres)(.*)")delimiter" << std::endl;
87 jf << R"( })" << std::endl;
88 jf << R"( ])" << std::endl;
89 jf << R"( })" << std::endl;
90 jf << R"(})" << std::endl;
93 std::vector<std::string> inputFiles = {"Aresults_0.root",
Defining PrimaryVertex explicitly as messageable.
BOOST_CHECK_EQUAL(triggersD.size(), triggers.size())