X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=tst%2Fnet%2FPacketTest.hpp;h=81cdd8280d0ac9a2c5011a65aff646f66d482ea1;hb=4bf20a032873db3fbb15182e5053284601b90a2f;hp=4942a2a228b59908b8ab8d2c82a4315ecfc601d6;hpb=76e18c781bce6ac14768f0d63dee33c3268f1e9b;p=blank.git diff --git a/tst/net/PacketTest.hpp b/tst/net/PacketTest.hpp index 4942a2a..81cdd82 100644 --- a/tst/net/PacketTest.hpp +++ b/tst/net/PacketTest.hpp @@ -1,14 +1,15 @@ #ifndef BLANK_TEST_NET_PACKETTEST_HPP_ #define BLANK_TEST_NET_PACKETTEST_HPP_ -#include "model/geometry.hpp" +#include "geometry/primitive.hpp" +#include "graphics/glm.hpp" #include "net/Packet.hpp" #include "world/EntityState.hpp" #include +#include #include #include -#include #include @@ -20,6 +21,7 @@ class PacketTest CPPUNIT_TEST_SUITE(PacketTest); +CPPUNIT_TEST(testSizes); CPPUNIT_TEST(testControl); CPPUNIT_TEST(testPing); CPPUNIT_TEST(testLogin); @@ -29,6 +31,11 @@ CPPUNIT_TEST(testPlayerUpdate); CPPUNIT_TEST(testSpawnEntity); CPPUNIT_TEST(testDespawnEntity); CPPUNIT_TEST(testEntityUpdate); +CPPUNIT_TEST(testPlayerCorrection); +CPPUNIT_TEST(testChunkBegin); +CPPUNIT_TEST(testChunkData); +CPPUNIT_TEST(testBlockUpdate); +CPPUNIT_TEST(testMessage); CPPUNIT_TEST_SUITE_END(); @@ -36,6 +43,7 @@ public: void setUp(); void tearDown(); + void testSizes(); void testControl(); void testPing(); void testLogin(); @@ -45,6 +53,11 @@ public: void testSpawnEntity(); void testDespawnEntity(); void testEntityUpdate(); + void testPlayerCorrection(); + void testChunkBegin(); + void testChunkData(); + void testBlockUpdate(); + void testMessage(); private: static void AssertPacket( @@ -74,7 +87,8 @@ private: static void AssertEqual( const std::string &message, const glm::vec3 &expected, - const glm::vec3 &actual); + const glm::vec3 &actual, + float epsilon = std::numeric_limits::epsilon()); static void AssertEqual( const std::string &message, const glm::quat &expected,