Test Macros

#define TEST_PASS() printf("  [PASS] %s\n", __func__)
#define TEST_FAIL() printf("  [FAIL] %s\n", __func__)
#define ASSERT(cond) /* assert on failure */
#define RUN_TEST(name) /* run named test */

#define D3TUI_TEST_ASSERT(cond) /* assert with line number */
#define D3TUI_TEST_ASSERT_EQUAL(expected, actual) /* assert equality */
#define D3TUI_TEST_ASSERT_NOT_EQUAL(expected, actual) /* assert inequality */