LkEngine 0.1.2
 
Loading...
Searching...
No Matches
EnumTests.h
1#pragma once
2
4#include <LkEngine/Core/LObject/ObjectPtr.h>
5#include <LkEngine/Core/LObject/Class.h>
6
7#include "LTesto/Core/TestMacros.h"
8#include "LTesto/Core/AutomationTest.h"
9
10/* Required because of the static test registration in LK_DECLARE_AUTOMATION_TEST. */
11#include "LTesto/Runtime/TestManager.h"
12
13/*=================================================================
14 Enum Tests
15 =================================================================*/
16LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Bitwise_AND, LK_TEST_SUITE_CORE);
17LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Bitwise_OR, LK_TEST_SUITE_CORE);
18LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Comparison_LessThan, LK_TEST_SUITE_CORE);
19LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Comparison_LessThanOrEqualTo, LK_TEST_SUITE_CORE);
20LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Comparison_GreaterThan, LK_TEST_SUITE_CORE);
21LK_DECLARE_AUTOMATION_TEST(Enum_EnumClass_Operator_Comparison_GreaterThanOrEqualTo, LK_TEST_SUITE_CORE);
LObject implementation.