Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
SystemTest.cpp File Reference
#include <gtest/gtest.h>
#include "core/Core.hpp"
#include "entity/Entity.hpp"

Classes

struct  A
struct  B
struct  C
class  TestSystemClass

Functions

void TestSystemFunction (Core &core)
 TEST (Systems, Casual)
 TEST (Systems, EnableDisable)
 TEST (Systems, RemoveSystem)
 TEST (Systems, ErrorHandling)
 TEST (Systems, ErrorHandlingDoesNotAllowDuplicates)
 TEST (Systems, SystemCannotBeAddedTwiceAsWrapped)
 TEST (Systems, SystemCannotBeAddedTwiceAsWrapped2)

Function Documentation

◆ TEST() [1/7]

TEST ( Systems ,
Casual  )

◆ TEST() [2/7]

TEST ( Systems ,
EnableDisable  )

◆ TEST() [3/7]

TEST ( Systems ,
ErrorHandling  )

◆ TEST() [4/7]

TEST ( Systems ,
ErrorHandlingDoesNotAllowDuplicates  )

◆ TEST() [5/7]

TEST ( Systems ,
RemoveSystem  )

◆ TEST() [6/7]

TEST ( Systems ,
SystemCannotBeAddedTwiceAsWrapped  )

◆ TEST() [7/7]

TEST ( Systems ,
SystemCannotBeAddedTwiceAsWrapped2  )

◆ TestSystemFunction()

void TestSystemFunction ( Core & core)