17 #include <basictypes.h> 20 const int gTestBufferSizeSmall = 1;
21 const int gTestBufferSizeLarge = 500;
37 inline bool GetBoolVar1(){
return m_boolVar1; }
38 inline void SetBoolVar1(
bool var1 ){ m_boolVar1 = var1; }
40 inline bool GetBoolVar2(){
return m_boolVar2; }
41 inline void SetBoolVar2(
bool var1 ){ m_boolVar2 = var1; }
43 inline uint8_t GetByteVar1(){
return m_byteVar1; }
44 inline void SetByteVar1(uint8_t byteVar ){ m_byteVar1 = byteVar; }
46 inline uint8_t GetByteVar2(){
return m_byteVar2; }
47 inline void SetByteVar2(uint8_t byteVar ){ m_byteVar2 = byteVar; }
49 inline int GetIntVar1(){
return m_int1; }
50 inline void SetIntVar1(
int i ){ m_int1 = i; }
52 inline int GetIntVar2(){
return m_int2; }
53 inline void SetIntVar2(
int i ){ m_int2 = i; }
55 inline int GetIntVar3(){
return m_int3; }
56 inline void SetIntVar3(
int i ){ m_int3 = i; }
58 inline time_t* GetTimeVar1(){
return &m_timeVar1; }
59 inline time_t* GetTimeVar2(){
return &m_timeVar2; }
61 inline char* GetLargeBuffer(){
return m_testBufferLarge; }
62 inline char* GetSmallBuffer() {
return m_testBufferSmall; }
68 bool m_boolVar1 =
false;
69 bool m_boolVar2 =
false;
70 uint8_t m_byteVar1 = 0;
71 uint8_t m_byteVar2 = 0;
75 time_t m_timeVar1 = 0;
76 time_t m_timeVar2 = 0;
78 char m_testBufferLarge[ gTestBufferSizeLarge ] = {
'\0' };
79 char m_testBufferSmall[ gTestBufferSizeSmall ] = {
'\0' };
Test Object that can be used to store and track state information and data.
Definition: testObject.h:31
void ClearBuffers()
Reset the buffers to be empty.
Definition: testObject.cpp:10
void Reset()
Reset member variable states.
Definition: testObject.cpp:25