API Documentation
TestRunParameters.h
1 // TestRunParameters.h
3 //
5 
6 namespace nkDebug
7 {
11  class TestRunParameters final
12  {
13  public :
14 
15  // Functions
16  // Constructor, destructor
20  TestRunParameters () noexcept ;
26  TestRunParameters (const TestRunParameters& other) noexcept ;
32  TestRunParameters (TestRunParameters&& other) noexcept ;
37 
38  // Getters
42  nkMemory::StringView getClassNameFilter () const ;
46  nkMemory::StringView getFunctionNameFilter () const ;
51 
52  // Setters
60  void setClassNameFilter (nkMemory::StringView value) ;
68  void setFunctionNameFilter (nkMemory::StringView value) ;
76  void setObserver (TestObserver* value) ;
77 
78  // Operators
85  TestRunParameters& operator= (const TestRunParameters& other) noexcept ;
92  TestRunParameters& operator= (TestRunParameters&& other) noexcept ;
93  } ;
94 }
nkDebug::TestRunParameters::getObserver
TestObserver * getObserver() const
nkDebug::TestObserver
Base for observer classes allowing to get notifications from a test run.
Definition: TestObserver.h:15
nkDebug::TestRunParameters::setClassNameFilter
void setClassNameFilter(nkMemory::StringView value)
nkDebug::TestRunParameters::setFunctionNameFilter
void setFunctionNameFilter(nkMemory::StringView value)
nkDebug::TestRunParameters::setObserver
void setObserver(TestObserver *value)
nkDebug::TestRunParameters::getFunctionNameFilter
nkMemory::StringView getFunctionNameFilter() const
nkDebug::TestRunParameters::getClassNameFilter
nkMemory::StringView getClassNameFilter() const
nkDebug::TestRunParameters
Parameters allowing to drive a test run sequence.
Definition: TestRunParameters.h:12
nkDebug
Encompasses all API of component NilkinsDebug.
Definition: LogManager.h:7
nkDebug::TestRunParameters::TestRunParameters
TestRunParameters() noexcept
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7