|
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 |