Namespaces | |
| UnitTest | |
| ni | |
Classes | |
| struct | IsEqual< T, S > |
| struct | Generator_RandLargeI32 |
| struct | Generator_RandLargeU32 |
| struct | UnitTest_FileIO |
| struct | sAutoWarningMode |
| struct | UnitTestMemDelta |
Macros | |
| #define | CHECK_DOMAIN_(CHECK, START, END, TYPE, GENERATOR, PREDICATE) |
| #define | CHECK_DOMAIN(START, END, TYPE, GENERATOR, PREDICATE) |
| #define | CHECK2_DOMAIN(START, END, TYPE, GENERATOR, PREDICATE) |
| #define | TEST_NITHROWASSERT |
| #define | TEST_FILEPATH(FILENAME) |
| #define | TEST_PARAMS_DECL |
| #define | TEST_PARAMS_FUNC |
| #define | TEST_PARAMS_CONS |
| #define | TEST_PARAMS_CALL |
| #define | TEST_CONSTRUCTOR(NAME) |
| #define | TEST_CONSTRUCTOR_BASE(NAME, BASE) |
| #define | TEST_DISABLED(NAME) |
| #define | TEST_EX_DISABLED(NAME, LIST) |
| #define | TEST_EX(Name, List) |
| #define | TEST(Name) |
| #define | TEST_CATCH_ASSERT_EXCEPTION(MSG) |
| #define | TEST_FIXTURE_EX(Fixture, Name, List) |
| #define | TEST_FIXTURE(Fixture, Name) |
| #define | TEST_FIXTURE_DISABLED(FIXTURE, NAME) |
| #define | TEST_FIXTURE_EX_DISABLED(FIXTURE, NAME, LIST) |
| #define | TEST_WIDGET_EX(Name, List) |
| #define | TEST_WIDGET(Name) |
| #define | TEST_WIDGET_DISABLED(NAME) |
| #define | TEST_WIDGET_EX_DISABLED(NAME, LIST) |
| #define | TEST_FIXTURE_WIDGET_EX(Fixture, Name, List) |
| #define | TEST_FIXTURE_WIDGET(Fixture, Name) |
| #define | TEST_FIXTURE_WIDGET_DISABLED(FIXTURE, NAME) |
| #define | TEST_FIXTURE_WIDGET_EX_DISABLED(FIXTURE, NAME, LIST) |
| #define | TEST_THROW_ASSERT(DESC) |
| #define | niAssert(exp) |
| #define | niAssertMsg(exp, msg) |
| #define | TEST_LOG_NORMAL |
| #define | TEST_LOG_ERROR |
| #define | TEST_LOG_DEBUG |
| #define | TEST_LOG_WARNING |
| #define | TEST_LOG_CONSOLE |
| #define | TEST_LOG_MEMORY |
| #define | TEST_UNUSED(X) |
| #define | TEST_TIMEREPORT() |
| #define | TEST_STEPS(COUNT) |
| #define | TEST_PRINT(FMT) |
| #define | TEST_DEBUGFMT(STR,...) |
| #define | TEST_TIMING_BEGIN_(NAME, FMTDATA, FMT) |
| #define | TEST_TIMING_BEGIN(NAME) |
| #define | TEST_TIMING_END() |
| #define | TEST_TIMING_END() |
| #define | ENTER_WARNING_MODE() |
| #define | LEAVE_WARNING_MODE() |
| #define | AUTO_WARNING_MODE() |
| #define | TEST_TRACK_MEMORY_BEGIN() |
| #define | TEST_TRACK_MEMORY_END() |
| #define | CHECK(value) |
| #define | CHECK_RETURN_IF_FAILED(value) |
| #define | CHECK_EQUAL(expected, actual) |
| #define | CHECK_NOT_EQUAL(expected, actual) |
| #define | CHECK_CLOSE(expected, actual, tolerance) |
| #define | CHECK_ARRAY_CLOSE(expected, actual, count, tolerance) |
| #define | CHECK_THROW(expression, ExpectedExceptionType) |
| #define | CHECK_THROW_ANY(expression) |
| #define | CHECK_THROW_ASSERT(expression) |
| #define | CHECK_LOGERROR_BEGIN() |
| #define | CHECK_LOGERROR_END(EXPECTED) |
| #define | CHECK_LOGERROR_END_CLOSE(EXPECTED, DELTA) |
| #define | CHECK_LOGWARNING_BEGIN() |
| #define | CHECK_LOGWARNING_END(EXPECTED, DELTA) |
| #define | CHECK_LOGWARNING_END_CLOSE(EXPECTED, DELTA) |
Functions | |
| template<typename T , typename GEN , typename PREDICATE > | |
| bool | Check (ni::tI32 aStart, ni::tI32 aEnd, GEN &aGenerator, PREDICATE &aPredicate, TestResults &results, char const *const testName, char const *const filename, int const line) |
| template<typename T , typename GEN , typename PREDICATE > | |
| bool | Check2 (ni::tI32 aStart, ni::tI32 aEnd, GEN &aGenerator, PREDICATE &aPredicate, TestResults &results, char const *const testName, char const *const filename, int const line) |
| #define CHECK_DOMAIN_ | ( | CHECK, | |
| START, | |||
| END, | |||
| TYPE, | |||
| GENERATOR, | |||
| PREDICATE | |||
| ) |
| #define CHECK_DOMAIN | ( | START, | |
| END, | |||
| TYPE, | |||
| GENERATOR, | |||
| PREDICATE | |||
| ) |
| #define CHECK2_DOMAIN | ( | START, | |
| END, | |||
| TYPE, | |||
| GENERATOR, | |||
| PREDICATE | |||
| ) |
| #define TEST_NITHROWASSERT |
| #define TEST_FILEPATH | ( | FILENAME | ) |
| #define TEST_PARAMS_DECL |
| #define TEST_PARAMS_FUNC |
| #define TEST_PARAMS_CONS |
| #define TEST_PARAMS_CALL |
| #define TEST_CONSTRUCTOR | ( | NAME | ) |
| #define TEST_CONSTRUCTOR_BASE | ( | NAME, | |
| BASE | |||
| ) |
| #define TEST_DISABLED | ( | NAME | ) |
| #define TEST_EX_DISABLED | ( | NAME, | |
| LIST | |||
| ) |
| #define TEST_EX | ( | Name, | |
| List | |||
| ) |
| #define TEST | ( | Name | ) |
| #define TEST_CATCH_ASSERT_EXCEPTION | ( | MSG | ) |
| #define TEST_FIXTURE_EX | ( | Fixture, | |
| Name, | |||
| List | |||
| ) |
| #define TEST_FIXTURE | ( | Fixture, | |
| Name | |||
| ) |
| #define TEST_FIXTURE_DISABLED | ( | FIXTURE, | |
| NAME | |||
| ) |
| #define TEST_FIXTURE_EX_DISABLED | ( | FIXTURE, | |
| NAME, | |||
| LIST | |||
| ) |
| #define TEST_WIDGET_EX | ( | Name, | |
| List | |||
| ) |
| #define TEST_WIDGET | ( | Name | ) |
| #define TEST_WIDGET_DISABLED | ( | NAME | ) |
| #define TEST_WIDGET_EX_DISABLED | ( | NAME, | |
| LIST | |||
| ) |
| #define TEST_FIXTURE_WIDGET_EX | ( | Fixture, | |
| Name, | |||
| List | |||
| ) |
| #define TEST_FIXTURE_WIDGET | ( | Fixture, | |
| Name | |||
| ) |
| #define TEST_FIXTURE_WIDGET_DISABLED | ( | FIXTURE, | |
| NAME | |||
| ) |
| #define TEST_FIXTURE_WIDGET_EX_DISABLED | ( | FIXTURE, | |
| NAME, | |||
| LIST | |||
| ) |
| #define TEST_THROW_ASSERT | ( | DESC | ) |
| #define niAssert | ( | exp | ) |
| #define niAssertMsg | ( | exp, | |
| msg | |||
| ) |
| #define TEST_LOG_NORMAL |
| #define TEST_LOG_ERROR |
| #define TEST_LOG_DEBUG |
| #define TEST_LOG_WARNING |
| #define TEST_LOG_CONSOLE |
| #define TEST_LOG_MEMORY |
| #define TEST_UNUSED | ( | X | ) |
| #define TEST_TIMEREPORT | ( | ) |
| #define TEST_STEPS | ( | COUNT | ) |
| #define TEST_PRINT | ( | FMT | ) |
| #define TEST_DEBUGFMT | ( | STR, | |
| ... | |||
| ) |
| #define TEST_TIMING_BEGIN_ | ( | NAME, | |
| FMTDATA, | |||
| FMT | |||
| ) |
| #define TEST_TIMING_BEGIN | ( | NAME | ) |
| #define TEST_TIMING_END | ( | ) |
| #define TEST_TIMING_END | ( | ) |
| #define ENTER_WARNING_MODE | ( | ) |
| #define LEAVE_WARNING_MODE | ( | ) |
| #define AUTO_WARNING_MODE | ( | ) |
| #define TEST_TRACK_MEMORY_BEGIN | ( | ) |
| #define TEST_TRACK_MEMORY_END | ( | ) |
| #define CHECK | ( | value | ) |
| #define CHECK_RETURN_IF_FAILED | ( | value | ) |
| #define CHECK_EQUAL | ( | expected, | |
| actual | |||
| ) |
| #define CHECK_NOT_EQUAL | ( | expected, | |
| actual | |||
| ) |
| #define CHECK_CLOSE | ( | expected, | |
| actual, | |||
| tolerance | |||
| ) |
| #define CHECK_ARRAY_CLOSE | ( | expected, | |
| actual, | |||
| count, | |||
| tolerance | |||
| ) |
| #define CHECK_THROW | ( | expression, | |
| ExpectedExceptionType | |||
| ) |
| #define CHECK_THROW_ANY | ( | expression | ) |
| #define CHECK_THROW_ASSERT | ( | expression | ) |
| #define CHECK_LOGERROR_BEGIN | ( | ) |
| #define CHECK_LOGERROR_END | ( | EXPECTED | ) |
| #define CHECK_LOGERROR_END_CLOSE | ( | EXPECTED, | |
| DELTA | |||
| ) |
| #define CHECK_LOGWARNING_BEGIN | ( | ) |
| #define CHECK_LOGWARNING_END | ( | EXPECTED, | |
| DELTA | |||
| ) |
| #define CHECK_LOGWARNING_END_CLOSE | ( | EXPECTED, | |
| DELTA | |||
| ) |
| bool UnitTest::Domain::Check | ( | ni::tI32 | aStart, |
| ni::tI32 | aEnd, | ||
| GEN & | aGenerator, | ||
| PREDICATE & | aPredicate, | ||
| TestResults & | results, | ||
| char const *const | testName, | ||
| char const *const | filename, | ||
| int const | line | ||
| ) |
1.8.7