Skip to content

Commit bb84aae

Browse files
Update file_data.cpp
1 parent 71107a8 commit bb84aae

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

unittests/utils/file_data.cpp

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ TEST(UnitTestFilePropagator, NeedleCalibrationData)
1212
std::stringstream mock_file;
1313
mock_file << source_needle_calib;
1414
curan::utilities::NeedleCalibrationData target_needle_calib{mock_file};
15-
ASSERT_EQ(source_needle_calib, target_needle_calib) << "the serialization deserealization process loses data";
15+
ASSERT_EQ(source_needle_calib.needle_calibration().isApprox(target_needle_calib.needle_calibration()), true) << "the serialization deserealization process loses data";
16+
ASSERT_EQ(source_needle_calib.optimization_error(), target_needle_calib.optimization_error()) << "the serialization deserealization process loses data";
17+
ASSERT_EQ(source_needle_calib.timestamp(), target_needle_calib.timestamp()) << "the serialization deserealization process loses data";
1618
}
1719
}
1820

@@ -25,7 +27,10 @@ TEST(UnitTestFilePropagator, RegistrationData)
2527
std::stringstream mock_file;
2628
mock_file << source_registration_data;
2729
curan::utilities::RegistrationData target_registration_data{mock_file};
28-
ASSERT_EQ(source_registration_data, target_registration_data) << "the serialization deserealization process loses data";
30+
ASSERT_EQ(source_registration_data.moving_to_fixed_transform().isApprox(target_registration_data.moving_to_fixed_transform()), true) << "the serialization deserealization process loses data";
31+
ASSERT_EQ(source_registration_data.registration_error(), target_registration_data.registration_error()) << "the serialization deserealization process loses data";
32+
ASSERT_EQ(source_registration_data.timestamp(), target_registration_data.timestamp()) << "the serialization deserealization process loses data";
33+
ASSERT_EQ(source_registration_data.registration_type(), target_registration_data.registration_type()) << "the serialization deserealization process loses data";
2934
}
3035
}
3136

@@ -41,7 +46,11 @@ TEST(UnitTestFilePropagator, TrajectorySpecificationData)
4146
std::stringstream mock_file;
4247
mock_file << source_trajectory_specification_data;
4348
curan::utilities::TrajectorySpecificationData target_trajectory_specification_data{mock_file};
44-
ASSERT_EQ(source_trajectory_specification_data, target_trajectory_specification_data) << "the serialization deserealization process loses data";
49+
ASSERT_EQ(source_trajectory_specification_data.desired_direction().isApprox(target_trajectory_specification_data.desired_direction()), true) << "the serialization deserealization process loses data";
50+
ASSERT_EQ(source_trajectory_specification_data.entry().isApprox(target_trajectory_specification_data.entry()), true) << "the serialization deserealization process loses data";
51+
ASSERT_EQ(source_trajectory_specification_data.target().isApprox(target_trajectory_specification_data.target()), true) << "the serialization deserealization process loses data";
52+
ASSERT_EQ(source_trajectory_specification_data.path_to_image(), target_trajectory_specification_data.path_to_image()) << "the serialization deserealization process loses data";
53+
ASSERT_EQ(source_trajectory_specification_data.timestamp(), target_trajectory_specification_data.timestamp()) << "the serialization deserealization process loses data";
4554
}
4655
}
4756

@@ -54,6 +63,8 @@ TEST(UnitTestFilePropagator, UltrasoundCalibrationData)
5463
std::stringstream mock_file;
5564
mock_file << source_ultrasound_data;
5665
curan::utilities::UltrasoundCalibrationData target_ultrasound_data{mock_file};
57-
ASSERT_EQ(source_ultrasound_data, target_ultrasound_data) << "the serialization deserealization process loses data";
66+
ASSERT_EQ(source_ultrasound_data.homogeneous_transformation().isApprox(target_ultrasound_data.homogeneous_transformation()), true) << "the serialization deserealization process loses data";
67+
ASSERT_EQ(source_ultrasound_data.optimization_error(), target_ultrasound_data.optimization_error()) << "the serialization deserealization process loses data";
68+
ASSERT_EQ(source_ultrasound_data.timestamp(), target_ultrasound_data.timestamp()) << "the serialization deserealization process loses data";
5869
}
5970
}

0 commit comments

Comments
 (0)