Mercurial > hg > orthanc-stone
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();