12#define BOOST_TEST_MODULE Test MIDConditions DCSNamer
13#define BOOST_TEST_MAIN
14#define BOOST_TEST_DYN_LINK
16#include <boost/test/unit_test.hpp>
21#include <fmt/format.h>
25BOOST_AUTO_TEST_SUITE(o2_mid_conditions)
27BOOST_AUTO_TEST_SUITE(dcsnamer)
74 std::map<size_t, int>
sizes;
75 constexpr size_t maxLen{62};
78 if (
a.size() > maxLen) {
79 std::cout << fmt::format(
"Alias is too long : {:2d} characters, while {:2d} max are allowed : {}\n",
85 for (
auto p :
sizes) {
86 std::cout << fmt::format(
"{:3d} aliases of size {:2d}\n",
88 len = std::max(
len, p.first);
93BOOST_AUTO_TEST_SUITE_END()
94BOOST_AUTO_TEST_SUITE_END()
Useful detector parameters for MID.
std::vector< std::string > expectedHVAliasesCurrents
std::vector< std::string > expectedHVAliasesVoltages
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
GLenum GLenum GLsizei len
GLboolean GLboolean GLboolean GLboolean a
std::optional< ID > detElemId2DCS(int deId)
std::vector< std::string > aliases(std::vector< MeasurementType > types={ MeasurementType::HV_V, MeasurementType::HV_I})
BOOST_AUTO_TEST_CASE(detElemId2DCSMustReturnNothingIfDetElemIdIsNotValid)
BOOST_CHECK_EQUAL(triggersD.size(), triggers.size())