Line data Source code
1 : #include "artdaq-core/Data/PackageBuildInfo.hh"
2 :
3 : #define BOOST_TEST_MODULE(BuildInfo_t)
4 : #include <cetlib/quiet_unit_test.hpp>
5 :
6 : BOOST_AUTO_TEST_SUITE(BuildInfo_test)
7 :
8 2 : BOOST_AUTO_TEST_CASE(BuildInfo_Methods)
9 : {
10 1 : artdaq::PackageBuildInfo nfo;
11 :
12 1 : BOOST_REQUIRE_EQUAL(nfo.getBuildTimestamp(), "");
13 1 : BOOST_REQUIRE_EQUAL(nfo.getPackageName(), "");
14 1 : BOOST_REQUIRE_EQUAL(nfo.getPackageVersion(), "");
15 :
16 2 : nfo.setBuildTimestamp("now");
17 2 : nfo.setPackageName("Test");
18 2 : nfo.setPackageVersion("v1.0");
19 :
20 1 : BOOST_REQUIRE_EQUAL(nfo.getBuildTimestamp(), "now");
21 1 : BOOST_REQUIRE_EQUAL(nfo.getPackageName(), "Test");
22 1 : BOOST_REQUIRE_EQUAL(nfo.getPackageVersion(), "v1.0");
23 1 : }
24 :
25 : BOOST_AUTO_TEST_SUITE_END()
|