From: Daniel Karbach Date: Fri, 30 Oct 2015 10:46:06 +0000 (+0100) Subject: adjust epsilon in net/quat assertion X-Git-Url: https://git.localhorst.tv/?a=commitdiff_plain;h=eb33e7e14fb650b45800ca94c2344784be60c595;p=blank.git adjust epsilon in net/quat assertion that's all the accuracy we can expect --- diff --git a/tst/net/PacketTest.cpp b/tst/net/PacketTest.cpp index 9759bfc..248bb61 100644 --- a/tst/net/PacketTest.cpp +++ b/tst/net/PacketTest.cpp @@ -215,7 +215,6 @@ void PacketTest::testSpawnEntity() { write_state.chunk_pos = { 7, 2, -3 }; write_state.block_pos = { 1.5f, 0.9f, 12.0f }; write_state.velocity = { 0.025f, 0.001f, 0.0f }; - write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f }; write_state.pitch = 0.3f; write_state.yaw = -2.3f; write_entity.SetState(write_state); @@ -307,7 +306,6 @@ void PacketTest::testEntityUpdate() { write_state.chunk_pos = { 7, 2, -3 }; write_state.block_pos = { 1.5f, 0.9f, 12.0f }; write_state.velocity = { 0.025f, 0.001f, 0.0f }; - write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f }; write_state.pitch = 0.3f; write_state.yaw = -2.3f; write_entity.SetState(write_state); @@ -347,7 +345,6 @@ void PacketTest::testPlayerCorrection() { write_state.chunk_pos = { 7, 2, -3 }; write_state.block_pos = { 1.5f, 0.9f, 12.0f }; write_state.velocity = { 0.025f, 0.001f, 0.0f }; - write_state.orient = { 1.0f, 0.0f, 0.0f, 0.0f }; write_state.pitch = 0.3f; write_state.yaw = -2.3f; write_entity.SetState(write_state); @@ -682,19 +679,19 @@ void PacketTest::AssertEqual( ) { CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( message + " (W component)", - expected.w, actual.w, numeric_limits::epsilon() + expected.w, actual.w, (1.0f / 32767.0f) ); CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( message + " (X component)", - expected.x, actual.x, numeric_limits::epsilon() + expected.x, actual.x, (1.0f / 32767.0f) ); CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( message + " (Y component)", - expected.y, actual.y, numeric_limits::epsilon() + expected.y, actual.y, (1.0f / 32767.0f) ); CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE( message + " (Z component)", - expected.z, actual.z, numeric_limits::epsilon() + expected.z, actual.z, (1.0f / 32767.0f) ); }