/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondCore/CondHDF5ESSource/test/test_catch2_convertSyncValue.cc
23 строки
750 B
Christopher Jones
Convert to catch2 v3 API
12 окт 2025, 01:38
12 окт 2025, 01:38
2edf1db
Код
Авторство
О чём код?
#include "catch2/catch_all.hpp" #include "CondCore/CondHDF5ESSource/plugins/convertSyncValue.h" using namespace cond::hdf5; TEST_CASE("test cond::hdf5::convertSyncValue", "[convertSyncValue]") { SECTION("run_lumi") { edm::IOVSyncValue edmSync{edm::EventID{5, 8, 0}}; auto condSync = convertSyncValue(edmSync, true); REQUIRE(condSync.high_ == 5); REQUIRE(condSync.low_ == 8); REQUIRE(edmSync == convertSyncValue(condSync, true)); } SECTION("time") { edm::IOVSyncValue edmSync{edm::Timestamp{(static_cast<uint64_t>(5) << 32) + 8}}; auto condSync = convertSyncValue(edmSync, false); REQUIRE(condSync.high_ == 5); REQUIRE(condSync.low_ == 8); REQUIRE(edmSync == convertSyncValue(condSync, false)); } }