LkEngine 0.1.2
 
Loading...
Searching...
No Matches
ObjectPtrTests.h
1#pragma once
2
3#include "TestBase.h"
4
5/*=================================================================
6 ObjectPtr Tests
7 =================================================================*/
8
9/*------------------------------------------------------------------
10 Dummy Tests.
11 -----------------------------------------------------------------*/
12LK_DECLARE_AUTOMATION_TEST(Dummy_Arithmetic_OneEqualOne, LK_TEST_SUITE_CORE);
13LK_DECLARE_AUTOMATION_TEST(Dummy_Arithmetic_OneLessThanTwo, LK_TEST_SUITE_CORE);
14LK_DECLARE_AUTOMATION_TEST(Dummy_Arithmetic_TwoGreaterThanOne, LK_TEST_SUITE_CORE);
15LK_DECLARE_AUTOMATION_TEST(Dummy_Arithmetic_TwoGreaterThanThree, LK_TEST_SUITE_CORE);
16
17
18/*=================================================================
19 ObjectPtr Tests
20 =================================================================*/
21LK_DECLARE_AUTOMATION_TEST(ObjectPtr_Operator_Copy, LK_TEST_SUITE_CORE);
22LK_DECLARE_AUTOMATION_TEST(ObjectPtr_ReferenceCount_Creation, LK_TEST_SUITE_CORE);
23LK_DECLARE_AUTOMATION_TEST(ObjectPtr_ReferenceCount_CopyConstructor, LK_TEST_SUITE_CORE);
24LK_DECLARE_AUTOMATION_TEST(ObjectPtr_ReferenceCount_CopyOnce, LK_TEST_SUITE_CORE);
25LK_DECLARE_AUTOMATION_TEST(ObjectPtr_ReferenceCount_CopyTwice, LK_TEST_SUITE_CORE);
26LK_DECLARE_AUTOMATION_TEST(ObjectPtr_ReferenceCount_MoveConstructor, LK_TEST_SUITE_CORE);
27LK_DECLARE_AUTOMATION_TEST(ObjectPtr_Function_PassedAsCopy, LK_TEST_SUITE_CORE);
28LK_DECLARE_AUTOMATION_TEST(ObjectPtr_Function_PassedAsReference, LK_TEST_SUITE_CORE);
29