diff UnitTestsSources/UnitTestsMain.cpp @ 1630:78509230f0d7

SortedFrames sharing code with CoordinateSystem3D
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 09 Nov 2020 18:01:32 +0100
parents 4fb8fdf03314
children 4a43106bc122
line wrap: on
line diff
--- a/UnitTestsSources/UnitTestsMain.cpp	Mon Nov 09 15:14:37 2020 +0100
+++ b/UnitTestsSources/UnitTestsMain.cpp	Mon Nov 09 18:01:32 2020 +0100
@@ -879,6 +879,26 @@
 }
 
 
+TEST(CoordinateSystem3D, Basic)
+{
+  {
+    OrthancStone::CoordinateSystem3D c;
+    ASSERT_FALSE(c.IsValid());
+    ASSERT_FLOAT_EQ(c.GetNormal()[0], 0);
+    ASSERT_FLOAT_EQ(c.GetNormal()[1], 0);
+    ASSERT_FLOAT_EQ(c.GetNormal()[2], 1);
+  }
+
+  {
+    OrthancStone::CoordinateSystem3D c("nope1", "nope2");
+    ASSERT_FALSE(c.IsValid());
+    ASSERT_FLOAT_EQ(c.GetNormal()[0], 0);
+    ASSERT_FLOAT_EQ(c.GetNormal()[1], 0);
+    ASSERT_FLOAT_EQ(c.GetNormal()[2], 1);
+  }
+}
+
+
 int main(int argc, char **argv)
 {
   Orthanc::Logging::Initialize();