DetectorSetup: Configure UDP interface count
This commit is contained in:
@@ -21,6 +21,18 @@ TEST_CASE("DetectorSetup_ProtoBuf") {
|
||||
REQUIRE(detector.geometry().module_geometry_size() == 4);
|
||||
}
|
||||
|
||||
TEST_CASE("DetectorSetup_ProtoBuf_FullSpeed") {
|
||||
DetectorSetup setup(DetectorGeometry(4), "JF", {"mx1","mx2","mx3","mx4"});
|
||||
JFJochProtoBuf::Detector detector = setup;
|
||||
REQUIRE(detector.udp_interface_count() == 2);
|
||||
REQUIRE_NOTHROW(setup.UDPInterfaceCount(1));
|
||||
REQUIRE_THROWS(setup.UDPInterfaceCount(0));
|
||||
REQUIRE_THROWS(setup.UDPInterfaceCount(5));
|
||||
REQUIRE_THROWS(setup.UDPInterfaceCount(-56));
|
||||
detector = setup;
|
||||
REQUIRE(detector.udp_interface_count() == 1);
|
||||
}
|
||||
|
||||
TEST_CASE("DetectorSetup_LoadGainFile") {
|
||||
DetectorSetup setup(DetectorGeometry(4), "JF", {"mx1","mx2","mx3","mx4"});
|
||||
REQUIRE_THROWS(setup.LoadGain({}));
|
||||
|
||||
Reference in New Issue
Block a user