TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Namespaces | Classes | Functions | Variables
UnitTest Namespace Reference

Namespaces

 Domain
 

Classes

class  AssertException
 
class  ListAdder
 
class  MemoryOutStream
 
class  Test
 
class  TestList
 
class  TestReporter
 
class  TestReporterStdout
 
class  TestResults
 
class  TimeConstraint
 

Functions

void ReportAssert (char const *description, char const *filename, int lineNumber)
 
template<typename Value >
bool Check (Value const value)
 
template<typename Expected , typename Actual >
void CheckEqual (TestResults &results, Expected const expected, Actual const actual, char const *const testName, char const *const filename, int const line)
 
template<typename Expected , typename Actual >
void CheckNotEqual (TestResults &results, Expected const expected, Actual const actual, char const *const testName, char const *const filename, int const line)
 
void CheckEqual (TestResults &results, char const *expected, char const *actual, char const *testName, char const *filename, int line)
 
void CheckNotEqual (TestResults &results, char const *expected, char const *actual, char const *testName, char const *filename, int line)
 
template<typename Expected , typename Actual , typename Tolerance >
bool AreClose (Expected const expected, Actual const actual, Tolerance const tolerance)
 
template<typename Expected , typename Actual , typename Tolerance >
void CheckClose (TestResults &results, Expected const expected, Actual const actual, Tolerance const tolerance, char const *const testName, char const *const filename, int const line)
 
template<typename Expected , typename Actual >
void CheckArrayEqual (TestResults &results, Expected const expected, Actual const actual, int const count, char const *const testName, char const *const filename, int const line)
 
template<typename Expected , typename Actual , typename Tolerance >
bool CheckClose2 (Expected const expected, Actual const actual, Tolerance const tolerance)
 
template<typename Expected , typename Actual , typename Tolerance >
void CheckArrayClose (TestResults &results, Expected const expected, Actual const actual, int const count, Tolerance const tolerance, char const *const testName, char const *const filename, int const line)
 
bool TestRunner_Startup (TestReporter &reporter, TestList const &list, int const maxTestTimeInMs, char const *fixtureName)
 
bool TestRunner_Startup (char const *fixtureName)
 
void TestRunner_Shutdown ()
 
void TestRunner_Reset ()
 
bool TestRunner_RunNext ()
 
const char * TestRunner_GetCurrentTestName ()
 
int TestRunner_ReportSummary ()
 
ni::tBool ParseCommandLine (const char *aaszCmdLine, ni::cString *apInputFileName=NULL, ni::tStringCVec *apOtherArgs=NULL)
 
int RunAllTests (char const *fixtureName=NULL)
 
int RunAllTests (TestReporter &reporter, TestList const &list, int maxTestTimeInMs=0, char const *fixtureName=NULL)
 
int TestAppNativeMainLoop (const char *aTitle, int argc, const char **argv)
 
void TestAppSetCurrentTestWidgetSink (ni::iWidgetSink *apSink)
 
ni::iWidgetSinkTestAppGetCurrentTestWidgetSink ()
 

Variables

astl::vector< ni::cStringdataDirs
 
ni::cString runFixtureName
 

Function Documentation

void UnitTest::ReportAssert ( char const *  description,
char const *  filename,
int  lineNumber 
)
bool UnitTest::Check ( Value const  value)
void UnitTest::CheckEqual ( TestResults &  results,
Expected const  expected,
Actual const  actual,
char const *const  testName,
char const *const  filename,
int const  line 
)
void UnitTest::CheckNotEqual ( TestResults &  results,
Expected const  expected,
Actual const  actual,
char const *const  testName,
char const *const  filename,
int const  line 
)
void UnitTest::CheckEqual ( TestResults &  results,
char const *  expected,
char const *  actual,
char const *  testName,
char const *  filename,
int  line 
)
void UnitTest::CheckNotEqual ( TestResults &  results,
char const *  expected,
char const *  actual,
char const *  testName,
char const *  filename,
int  line 
)
bool UnitTest::AreClose ( Expected const  expected,
Actual const  actual,
Tolerance const  tolerance 
)
void UnitTest::CheckClose ( TestResults &  results,
Expected const  expected,
Actual const  actual,
Tolerance const  tolerance,
char const *const  testName,
char const *const  filename,
int const  line 
)
void UnitTest::CheckArrayEqual ( TestResults &  results,
Expected const  expected,
Actual const  actual,
int const  count,
char const *const  testName,
char const *const  filename,
int const  line 
)
bool UnitTest::CheckClose2 ( Expected const  expected,
Actual const  actual,
Tolerance const  tolerance 
)
void UnitTest::CheckArrayClose ( TestResults &  results,
Expected const  expected,
Actual const  actual,
int const  count,
Tolerance const  tolerance,
char const *const  testName,
char const *const  filename,
int const  line 
)
bool UnitTest::TestRunner_Startup ( TestReporter &  reporter,
TestList const &  list,
int const  maxTestTimeInMs,
char const *  fixtureName 
)
bool UnitTest::TestRunner_Startup ( char const *  fixtureName)
void UnitTest::TestRunner_Shutdown ( )
void UnitTest::TestRunner_Reset ( )
bool UnitTest::TestRunner_RunNext ( )
const char* UnitTest::TestRunner_GetCurrentTestName ( )
int UnitTest::TestRunner_ReportSummary ( )
ni::tBool UnitTest::ParseCommandLine ( const char *  aaszCmdLine,
ni::cString apInputFileName = NULL,
ni::tStringCVec apOtherArgs = NULL 
)
int UnitTest::RunAllTests ( char const *  fixtureName = NULL)
int UnitTest::RunAllTests ( TestReporter &  reporter,
TestList const &  list,
int  maxTestTimeInMs = 0,
char const *  fixtureName = NULL 
)
int UnitTest::TestAppNativeMainLoop ( const char *  aTitle,
int  argc,
const char **  argv 
)
void UnitTest::TestAppSetCurrentTestWidgetSink ( ni::iWidgetSink apSink)
ni::iWidgetSink* UnitTest::TestAppGetCurrentTestWidgetSink ( )

Variable Documentation

ni::cString runFixtureName