LCOV - code coverage report
Current view: top level - /opt/artdaq/srcs/artdaq-core/test/Data - BuildInfo_t.cc (source / functions) Coverage Total Hit
Test: artdaq.info.cleaned Lines: 100.0 % 12 12
Test Date: 2025-09-04 00:45:34 Functions: 100.0 % 2 2

            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()
        

Generated by: LCOV version 2.0-1