v1.0.0-rc.32
This commit is contained in:
@@ -58,6 +58,19 @@ TEST_CASE("DetectorSetup_IPv4Base_1Interface") {
|
||||
REQUIRE_THROWS(detector.GetSrcIPv4Addr(4));
|
||||
}
|
||||
|
||||
TEST_CASE("DetectorSetup_LoadTrimFile") {
|
||||
DetectorSetup setup(DetectorGeometry(4), DetectorType::EIGER, "E", {"mx1","mx2","mx3","mx4","mx5","mx6","mx7","mx8"});
|
||||
REQUIRE_NOTHROW(setup.SetTrimFiles({"a", "b", "c", "d", "e", "f", "g", "h"}));
|
||||
REQUIRE(setup.GetTrimFileDirectory().empty());
|
||||
REQUIRE(setup.GetTrimFileNames().size() == 8);
|
||||
|
||||
REQUIRE_NOTHROW(setup.SetTrimFiles({"../../tests"})); // must be directory
|
||||
REQUIRE(setup.GetTrimFileDirectory() == "../../tests");
|
||||
REQUIRE(setup.GetTrimFileNames().empty());
|
||||
|
||||
REQUIRE_THROWS(setup.SetTrimFiles({"Ridiculous_file_name"}));
|
||||
}
|
||||
|
||||
TEST_CASE("DetectorSetup_LoadGainFile") {
|
||||
DetectorSetup setup(DetectorGeometry(4), DetectorType::JUNGFRAU, "JF", {"mx1","mx2","mx3","mx4"});
|
||||
REQUIRE_THROWS(setup.LoadGain({}));
|
||||
|
||||
Reference in New Issue
Block a user