artdaq_core  v3_06_11
BuildInfo_t.cc
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 BOOST_AUTO_TEST_CASE(BuildInfo_Methods)
9 {
11 
12  BOOST_REQUIRE_EQUAL(nfo.getBuildTimestamp(), "");
13  BOOST_REQUIRE_EQUAL(nfo.getPackageName(), "");
14  BOOST_REQUIRE_EQUAL(nfo.getPackageVersion(), "");
15 
16  nfo.setBuildTimestamp("now");
17  nfo.setPackageName("Test");
18  nfo.setPackageVersion("v1.0");
19 
20  BOOST_REQUIRE_EQUAL(nfo.getBuildTimestamp(), "now");
21  BOOST_REQUIRE_EQUAL(nfo.getPackageName(), "Test");
22  BOOST_REQUIRE_EQUAL(nfo.getPackageVersion(), "v1.0");
23 }
24 
25 BOOST_AUTO_TEST_SUITE_END()
std::string getPackageName() const
Gets the package name.
Class holding information about the artdaq package build.
void setPackageName(std::string const &str)
Sets the package name.
std::string getBuildTimestamp() const
Gets the build timestamp.
std::string getPackageVersion() const
Gets the package version.
void setBuildTimestamp(std::string const &str)
Sets the build timestamp.
void setPackageVersion(std::string const &str)
Sets the package version.