# HG changeset patch
# User Sebastien Jodogne <s.jodogne@gmail.com>
# Date 1650877920 -7200
# Node ID 206b763f9bcea3cbce4e9d177c2e5cecccc7a1a5
# Parent  c16962ac34df26f7a14d4da1dfc12c47f1ede750
fix unit tests for msvc2008

diff -r c16962ac34df -r 206b763f9bce Sources/UnitTestsSources/NiftiTests.cpp
--- 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()));