v1.0.0-rc49

This commit is contained in:
2025-06-18 15:19:18 +02:00
parent c464c00906
commit fb87f376c8
150 changed files with 470 additions and 143 deletions
+9 -1
View File
@@ -70,7 +70,9 @@ TEST_CASE("CBORSerialize_Start", "[CBOR]") {
.jungfrau_conversion_factor = 17.56f,
.geometry_transformation_enabled = false,
.overwrite = true,
.file_format = FileWriterFormat::NXmxVDS
.file_format = FileWriterFormat::NXmxVDS,
.ring_current_mA = 123,
.sample_temperature_K = 345
};
REQUIRE_NOTHROW(serializer.SerializeSequenceStart(message));
@@ -155,10 +157,14 @@ TEST_CASE("CBORSerialize_Start", "[CBOR]") {
CHECK(output_message.jungfrau_conversion_factor == message.jungfrau_conversion_factor);
CHECK(output_message.overwrite == message.overwrite);
CHECK(output_message.file_format == message.file_format);
CHECK(output_message.sample_temperature_K == message.sample_temperature_K);
CHECK(output_message.ring_current_mA == message.ring_current_mA);
}
TEST_CASE("CBORSerialize_Start_GoniometerAxis", "[CBOR]") {
GoniometerAxis axis("z", 115, 0.456, {1,2,3}, Coord{50,20,30});
axis.ScreeningWedge(0.01);
StartMessage message{
.goniometer = axis
};
@@ -180,6 +186,8 @@ TEST_CASE("CBORSerialize_Start_GoniometerAxis", "[CBOR]") {
CHECK(output_message.goniometer->GetAxis() == axis.GetAxis());
REQUIRE(output_message.goniometer->GetHelicalStep());
CHECK(output_message.goniometer->GetHelicalStep() == axis.GetHelicalStep());
REQUIRE(output_message.goniometer->GetScreeningWedge());
CHECK(output_message.goniometer->GetScreeningWedge() == axis.GetScreeningWedge());
}
TEST_CASE("CBORSerialize_Start_GridScan", "[CBOR]") {