NRE_Tester.hpp File Reference

Declaration of Tester's API's Header. More...

Go to the source code of this file.

Macros

#define TEST_NAME(Case, Name)   Case##Name##_Test
 
#define TEST(Case, Name)
 

Detailed Description

Declaration of Tester's API's Header.

Author
Louis ABEL
Date
18/06/2019

Macro Definition Documentation

#define TEST (   Case,
  Name 
)
Value:
class TEST_NAME(Case, Name) : public NRE::Tester::InternalTest {\
public :\
TEST_NAME(Case, Name)() : NRE::Tester::InternalTest(#Case, #Name) {\
}\
void internalTestBody() const override;\
};\
TEST_NAME(Case, Name) t##Case##Name;\
void TEST_NAME(Case, Name)::internalTestBody() const
Describe an internal test used to register a user test inside the suite.
Definition: NRE_InternalTest.hpp:28
virtual void internalTestBody() const =0