Mercurial > hg > orthanc-neuro
changeset 4:206b763f9bce
fix unit tests for msvc2008
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 25 Apr 2022 11:12:00 +0200 (2022-04-25) |
parents | c16962ac34df |
children | ef6ddcfed855 |
files | Sources/UnitTestsSources/NiftiTests.cpp |
diffstat | 1 files changed, 10 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/Sources/UnitTestsSources/NiftiTests.cpp Mon Apr 25 10:44:23 2022 +0200 +++ b/Sources/UnitTestsSources/NiftiTests.cpp Mon Apr 25 11:12:00 2022 +0200 @@ -1162,7 +1162,8 @@ ASSERT_NEAR(nifti.quatern_b, 0.000000, 0.0001); ASSERT_NEAR(nifti.quatern_c, 0.998537, 0.0001); ASSERT_NEAR(nifti.quatern_d, 0.054079, 0.0001); - ASSERT_STREQ(nifti.descrip, "TE=30;Time=135335.247;phase=1"); + ASSERT_TRUE(std::string(nifti.descrip) == "TE=30;Time=135335.247;phase=1" || + std::string(nifti.descrip) == "TE=30;Time=135335.248;phase=1"); ASSERT_STREQ(nifti.intent_name, ""); if (nifti.ndim == 3) ASSERT_EQ(nifti.nz, static_cast<int>(slices.size())); @@ -2667,7 +2668,8 @@ ASSERT_NEAR(nifti.quatern_b, 0.000000, 0.0001); ASSERT_NEAR(nifti.quatern_c, 0.650774, 0.0001); ASSERT_NEAR(nifti.quatern_d, 0.759271, 0.0001); - ASSERT_STREQ(nifti.descrip, "TE=30;Time=135804.497;phase=1"); + ASSERT_TRUE(std::string(nifti.descrip) == "TE=30;Time=135804.497;phase=1" || + std::string(nifti.descrip) == "TE=30;Time=135804.498;phase=1"); ASSERT_STREQ(nifti.intent_name, ""); if (nifti.ndim == 3) ASSERT_EQ(nifti.nz, static_cast<int>(slices.size())); @@ -7718,7 +7720,8 @@ ASSERT_NEAR(nifti.quatern_b, 0.000000, 0.0001); ASSERT_NEAR(nifti.quatern_c, 1.000000, 0.0001); ASSERT_NEAR(nifti.quatern_d, 0.000000, 0.0001); - ASSERT_STREQ(nifti.descrip, "TE=50;Time=122656.952;phase=0"); + ASSERT_TRUE(std::string(nifti.descrip) == "TE=50;Time=122656.952;phase=0" || + std::string(nifti.descrip) == "TE=50;Time=122656.953;phase=0"); ASSERT_STREQ(nifti.intent_name, ""); if (nifti.ndim == 3) ASSERT_EQ(nifti.nz, static_cast<int>(slices.size())); @@ -11605,7 +11608,8 @@ ASSERT_NEAR(nifti.quatern_b, 0.000000, 0.0001); ASSERT_NEAR(nifti.quatern_c, 0.998537, 0.0001); ASSERT_NEAR(nifti.quatern_d, 0.054079, 0.0001); - ASSERT_STREQ(nifti.descrip, "TE=30;Time=135041.527;phase=1"); + ASSERT_TRUE(std::string(nifti.descrip) == "TE=30;Time=135041.527;phase=1" || + std::string(nifti.descrip) == "TE=30;Time=135041.528;phase=1"); ASSERT_STREQ(nifti.intent_name, ""); if (nifti.ndim == 3) ASSERT_EQ(nifti.nz, static_cast<int>(slices.size())); @@ -12157,7 +12161,8 @@ ASSERT_NEAR(nifti.quatern_b, 0.000000, 0.0001); ASSERT_NEAR(nifti.quatern_c, 0.650774, 0.0001); ASSERT_NEAR(nifti.quatern_d, 0.759271, 0.0001); - ASSERT_STREQ(nifti.descrip, "TE=30;Time=135604.842;phase=1"); + ASSERT_TRUE(std::string(nifti.descrip) == "TE=30;Time=135604.842;phase=1" || + std::string(nifti.descrip) == "TE=30;Time=135604.843;phase=1"); ASSERT_STREQ(nifti.intent_name, ""); if (nifti.ndim == 3) ASSERT_EQ(nifti.nz, static_cast<int>(slices.size()));