JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
JTestManager Class Reference

#include <JTestManager.h>

Public Member Functions

int RegisterTest (JUnitTest test, const JUtf8Byte *name)
 

Static Public Member Functions

static JTestManagerInstance ()
 
static int Execute ()
 
static void ReportFailure (JUtf8Byte const *message, JUtf8Byte const *file, const JIndex line)
 
static void ReportFatal (JUtf8Byte const *message, JUtf8Byte const *file, const JIndex line)
 
static bool IsNull (const void *ptr, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool IsNotNull (const void *ptr, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool IsTrue (const bool value, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool IsFalse (const bool value, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool IsOK (const JError &err, JUtf8Byte const *file, const JIndex line)
 
static bool StringsAreEqual (const JString &expectedValue, const JString &actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool StringsAreEqual (const JString &expectedValue, const JUtf8Byte *actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool StringsAreEqual (const JUtf8Byte *expectedValue, const JString &actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 
static bool StringsAreEqual (const JUtf8Byte *expectedValue, const JUtf8Byte *actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr)
 

Detailed Description

Executes functional tests.

Member Function Documentation

◆ Execute()

int JTestManager::Execute ( )
static

Returns value suitable for returning from main().

◆ Instance()

JTestManager * JTestManager::Instance ( )
static

◆ IsFalse()

bool JTestManager::IsFalse ( const bool  value,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
static

◆ IsNotNull()

bool JTestManager::IsNotNull ( const void *  ptr,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
static

◆ IsNull()

bool JTestManager::IsNull ( const void *  ptr,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
static

◆ IsOK()

bool JTestManager::IsOK ( const JError err,
JUtf8Byte const *  file,
const JIndex  line 
)
static

◆ IsTrue()

bool JTestManager::IsTrue ( const bool  value,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
static

◆ RegisterTest()

int JTestManager::RegisterTest ( JUnitTest  test,
const JUtf8Byte name 
)

◆ ReportFailure()

void JTestManager::ReportFailure ( JUtf8Byte const *  message,
JUtf8Byte const *  file,
const JIndex  line 
)
static

◆ ReportFatal()

void JTestManager::ReportFatal ( JUtf8Byte const *  message,
JUtf8Byte const *  file,
const JIndex  line 
)
static

◆ StringsAreEqual() [1/4]

bool JTestManager::StringsAreEqual ( const JString expectedValue,
const JString actualValue,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
inlinestatic

◆ StringsAreEqual() [2/4]

bool JTestManager::StringsAreEqual ( const JString expectedValue,
const JUtf8Byte actualValue,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
inlinestatic

◆ StringsAreEqual() [3/4]

bool JTestManager::StringsAreEqual ( const JUtf8Byte expectedValue,
const JString actualValue,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
inlinestatic

◆ StringsAreEqual() [4/4]

bool JTestManager::StringsAreEqual ( const JUtf8Byte expectedValue,
const JUtf8Byte actualValue,
JUtf8Byte const *  file,
const JIndex  line,
const JUtf8Byte msg = nullptr 
)
static

Specialization of JAreEqual for char*


The documentation for this class was generated from the following files: