Loading...
Searching...
No Matches
test_transform_serializer.cpp File Reference
#include <catch2/catch_test_macros.hpp>
#include "hellfire/serializers/Serializer.h"
#include <glm/gtc/epsilon.hpp>
#include <sstream>
#include "catch2/matchers/catch_matchers_floating_point.hpp"
Include dependency graph for test_transform_serializer.cpp:

Go to the source code of this file.

Functions

bool vec3_equal (const glm::vec3 &a, const glm::vec3 &b, float epsilon=0.0001f)
 
 TEST_CASE ("TransformComponent serialization", "[serialization][transform]")
 
 TEST_CASE ("TransformComponent serialization error handling", "[serialization][transform]")
 
 TEST_CASE ("TransformComponent JSON output format", "[serialization][transform]")
 
 TEST_CASE ("TransformComponent deserialization from manual JSON", "[serialization][transform]")
 

Function Documentation

◆ TEST_CASE() [1/4]

TEST_CASE ( "TransformComponent deserialization from manual JSON"  ,
""  [serialization][transform] 
)

Definition at line 212 of file test_transform_serializer.cpp.

◆ TEST_CASE() [2/4]

TEST_CASE ( "TransformComponent JSON output format"  ,
""  [serialization][transform] 
)

Definition at line 168 of file test_transform_serializer.cpp.

◆ TEST_CASE() [3/4]

TEST_CASE ( "TransformComponent serialization error handling"  ,
""  [serialization][transform] 
)

Definition at line 101 of file test_transform_serializer.cpp.

◆ TEST_CASE() [4/4]

TEST_CASE ( "TransformComponent serialization"  ,
""  [serialization][transform] 
)

Definition at line 21 of file test_transform_serializer.cpp.

◆ vec3_equal()

bool vec3_equal ( const glm::vec3 &  a,
const glm::vec3 &  b,
float  epsilon = 0.0001f 
)

Definition at line 17 of file test_transform_serializer.cpp.