JX Application Framework
|
Classes | |
class | JTestManager |
Macros | |
#define | MAX_TEST_COUNT 1000 |
#define | JTEST(f) void f(); static int unused_##f = JTestManager::Instance()->RegisterTest(f, #f); void f() |
#define | JAssertNull(ptr) JTestManager::IsNull(ptr, __FILE__, __LINE__) |
#define | JAssertNotNull(ptr) JTestManager::IsNotNull(ptr, __FILE__, __LINE__) |
#define | JAssertTrue(value) JTestManager::IsTrue(value, __FILE__, __LINE__) |
#define | JAssertFalse(value) JTestManager::IsFalse(value, __FILE__, __LINE__) |
#define | JAssertNullWithMessage(ptr, msg) JTestManager::IsNull(ptr, __FILE__, __LINE__, msg) |
#define | JAssertNotNullWithMessage(ptr, msg) JTestManager::IsNotNull(ptr, __FILE__, __LINE__, msg) |
#define | JAssertTrueWithMessage(value, msg) JTestManager::IsTrue(value, __FILE__, __LINE__, msg) |
#define | JAssertFalseWithMessage(value, msg) JTestManager::IsFalse(value, __FILE__, __LINE__, msg) |
#define | JAssertEqual(expected, actual) JAreEqual(expected, actual, __FILE__, __LINE__) |
#define | JAssertEqualWithMessage(expected, actual, msg) JAreEqual(expected, actual, __FILE__, __LINE__, msg) |
#define | JAssertStringsEqual(expected, actual) JTestManager::StringsAreEqual(expected, actual, __FILE__, __LINE__) |
#define | JAssertStringsEqualWithMessage(expected, actual, msg) JTestManager::StringsAreEqual(expected, actual, __FILE__, __LINE__, msg) |
#define | JAssertWithin(epsilon, expected, actual) JAreWithin(epsilon, expected, actual, __FILE__, __LINE__) |
#define | JAssertWithinWithMessage(epsilon, expected, actual, msg) JAreWithin(epsilon, expected, actual, __FILE__, __LINE__, msg) |
#define | JAssertOK(err) JTestManager::IsOK(err, __FILE__, __LINE__) |
#define | JAssertFatal(err) JTestManager::ReportFatal(err.GetType(), __FILE__, __LINE__) |
Typedefs | |
using | JUnitTest = void(*)() |
Functions | |
std::ostream & | operator<< (std::ostream &output, const std::weak_ordering v) |
template<class A , class B > | |
bool | JAreEqual (const A &expectedValue, const B &actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr) |
template<class T > | |
bool | JAreWithin (const T &epsilon, const T &expectedValue, const T &actualValue, JUtf8Byte const *file, const JIndex line, const JUtf8Byte *msg=nullptr) |
#define JAssertEqual | ( | expected, | |
actual | |||
) | JAreEqual(expected, actual, __FILE__, __LINE__) |
#define JAssertEqualWithMessage | ( | expected, | |
actual, | |||
msg | |||
) | JAreEqual(expected, actual, __FILE__, __LINE__, msg) |
#define JAssertFalse | ( | value | ) | JTestManager::IsFalse(value, __FILE__, __LINE__) |
#define JAssertFalseWithMessage | ( | value, | |
msg | |||
) | JTestManager::IsFalse(value, __FILE__, __LINE__, msg) |
#define JAssertFatal | ( | err | ) | JTestManager::ReportFatal(err.GetType(), __FILE__, __LINE__) |
#define JAssertNotNull | ( | ptr | ) | JTestManager::IsNotNull(ptr, __FILE__, __LINE__) |
#define JAssertNotNullWithMessage | ( | ptr, | |
msg | |||
) | JTestManager::IsNotNull(ptr, __FILE__, __LINE__, msg) |
#define JAssertNull | ( | ptr | ) | JTestManager::IsNull(ptr, __FILE__, __LINE__) |
#define JAssertNullWithMessage | ( | ptr, | |
msg | |||
) | JTestManager::IsNull(ptr, __FILE__, __LINE__, msg) |
#define JAssertOK | ( | err | ) | JTestManager::IsOK(err, __FILE__, __LINE__) |
#define JAssertStringsEqual | ( | expected, | |
actual | |||
) | JTestManager::StringsAreEqual(expected, actual, __FILE__, __LINE__) |
#define JAssertStringsEqualWithMessage | ( | expected, | |
actual, | |||
msg | |||
) | JTestManager::StringsAreEqual(expected, actual, __FILE__, __LINE__, msg) |
#define JAssertTrue | ( | value | ) | JTestManager::IsTrue(value, __FILE__, __LINE__) |
#define JAssertTrueWithMessage | ( | value, | |
msg | |||
) | JTestManager::IsTrue(value, __FILE__, __LINE__, msg) |
#define JAssertWithin | ( | epsilon, | |
expected, | |||
actual | |||
) | JAreWithin(epsilon, expected, actual, __FILE__, __LINE__) |
#define JAssertWithinWithMessage | ( | epsilon, | |
expected, | |||
actual, | |||
msg | |||
) | JAreWithin(epsilon, expected, actual, __FILE__, __LINE__, msg) |
#define JTEST | ( | f | ) | void f(); static int unused_##f = JTestManager::Instance()->RegisterTest(f, #f); void f() |
#define MAX_TEST_COUNT 1000 |
using JUnitTest = void (*)() |
bool JAreEqual | ( | const A & | expectedValue, |
const B & | actualValue, | ||
JUtf8Byte const * | file, | ||
const JIndex | line, | ||
const JUtf8Byte * | msg = nullptr |
||
) |
bool JAreWithin | ( | const T & | epsilon, |
const T & | expectedValue, | ||
const T & | actualValue, | ||
JUtf8Byte const * | file, | ||
const JIndex | line, | ||
const JUtf8Byte * | msg = nullptr |
||
) |
|
inline |