![]() |
Project
|
#include <boost/test/unit_test.hpp>
#include <iostream>
#include <fstream>
#include <fmt/printf.h>
#include "MCHRawCommon/SampaCluster.h"
#include <array>
Go to the source code of this file.
Macros | |
#define | BOOST_TEST_MODULE Test MCHRaw SampaCluster |
#define | BOOST_TEST_MAIN |
#define | BOOST_TEST_DYN_LINK |
Functions | |
BOOST_AUTO_TEST_CASE (CtorWithValidArgumentsMustNotThrow) | |
BOOST_AUTO_TEST_CASE (CtorWithInvalidTimeStampMustThrow) | |
BOOST_AUTO_TEST_CASE (CtorWithInvalidBunchCrossingMustThrow) | |
BOOST_AUTO_TEST_CASE (ElementarySizeShouldBe40BitsInClusterSumMode) | |
BOOST_AUTO_TEST_CASE (CtorWithInvalidChargeSumMustThrow) | |
BOOST_AUTO_TEST_CASE (CtorWithInvalidChargeSumSizeMustThrow) | |
BOOST_AUTO_TEST_CASE (CtorWithInvalidSamplesMustThrow) | |
BOOST_AUTO_TEST_CASE (CtorWithNoSamplesMustThrow) | |
BOOST_AUTO_TEST_CASE (AssertNotMixingShouldThrowIfClustersOfMixedSampleType) | |
BOOST_AUTO_TEST_CASE (AssertNotMixingShouldThrowIfClustersOfDifferentBunchCrossing) | |
Variables | |
uint16_t | defaultTimestamp {0x3FF} |
uint32_t | defaultBunchCrossing {0xFFFFF} |
uint32_t | defaultChargeSum {0xFFFFF} |
uint32_t | defaultChargeSumSize {0x3FF} |
std::vector< uint16_t > | defaultSamples = {0x3FF, 0x3FF, 0x3FF} |
#define BOOST_TEST_DYN_LINK |
Definition at line 14 of file testSampaCluster.cxx.
#define BOOST_TEST_MAIN |
Definition at line 13 of file testSampaCluster.cxx.
#define BOOST_TEST_MODULE Test MCHRaw SampaCluster |
Definition at line 12 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | AssertNotMixingShouldThrowIfClustersOfDifferentBunchCrossing | ) |
Definition at line 89 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | AssertNotMixingShouldThrowIfClustersOfMixedSampleType | ) |
Definition at line 81 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithInvalidBunchCrossingMustThrow | ) |
Definition at line 47 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithInvalidChargeSumMustThrow | ) |
Definition at line 59 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithInvalidChargeSumSizeMustThrow | ) |
Definition at line 64 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithInvalidSamplesMustThrow | ) |
Definition at line 69 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithInvalidTimeStampMustThrow | ) |
Definition at line 41 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithNoSamplesMustThrow | ) |
Definition at line 75 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | CtorWithValidArgumentsMustNotThrow | ) |
Definition at line 35 of file testSampaCluster.cxx.
BOOST_AUTO_TEST_CASE | ( | ElementarySizeShouldBe40BitsInClusterSumMode | ) |
Definition at line 53 of file testSampaCluster.cxx.
uint32_t defaultBunchCrossing {0xFFFFF} |
Definition at line 30 of file testSampaCluster.cxx.
uint32_t defaultChargeSum {0xFFFFF} |
Definition at line 31 of file testSampaCluster.cxx.
uint32_t defaultChargeSumSize {0x3FF} |
Definition at line 32 of file testSampaCluster.cxx.
std::vector<uint16_t> defaultSamples = {0x3FF, 0x3FF, 0x3FF} |
Definition at line 33 of file testSampaCluster.cxx.
uint16_t defaultTimestamp {0x3FF} |
Definition at line 29 of file testSampaCluster.cxx.