X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=tst%2Fworld%2FPlanetTest.cpp;h=3431801b3c1ea0a877c7e2ac8b586edb65704330;hp=1ab0bf4373ab4d7c5708042acca8fae1756ed29e;hb=cd80d7cfcac3c58d601db2ab4e0381dd77c06f44;hpb=215c77b9d61ed635176edb86e54c6e87a1315dcf diff --git a/tst/world/PlanetTest.cpp b/tst/world/PlanetTest.cpp index 1ab0bf4..3431801 100644 --- a/tst/world/PlanetTest.cpp +++ b/tst/world/PlanetTest.cpp @@ -31,47 +31,6 @@ void PlanetTest::testPositionConversion() { CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( "wrong radius of planet", 2.5, p.Radius(), std::numeric_limits::epsilon()); - - CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( - "wrong scalar conversion", - -2.5, p.TileToPosition(0), std::numeric_limits::epsilon()); - CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( - "wrong scalar conversion", - -0.5, p.TileToPosition(2), std::numeric_limits::epsilon()); - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "wrong scalar conversion", - 2, p.PositionToTile(0.1)); - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "wrong scalar conversion", - 2, p.PositionToTile(-0.1)); - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "wrong scalar conversion", - 1, p.PositionToTile(-0.6)); - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "wrong scalar conversion", - 4, p.PositionToTile(2.0)); - - AssertEqual( - "wrong surface position", - glm::ivec2(2, 2), p.SurfacePosition(0, glm::dvec3(0.0, 0.0, 2.5)) - ); - AssertEqual( - "wrong surface position", - glm::ivec2(2, 2), p.SurfacePosition(0, glm::dvec3(0.1, 0.1, 2.5)) - ); - AssertEqual( - "wrong surface position", - glm::ivec2(2, 2), p.SurfacePosition(0, glm::dvec3(-0.1, -0.1, 2.5)) - ); - AssertEqual( - "wrong surface position", - glm::ivec2(3, 1), p.SurfacePosition(0, glm::dvec3(1.0, -1.0, 2.5)) - ); - - AssertEqual( - "wrong tile center", - glm::dvec3(0.0, 0.0, 2.5), p.TileCenter(0, 2, 2) - ); } }