\r
@param[in] Expression Expression to be evaluated for TRUE.\r
**/\r
-#define UT_ASSERT_TRUE(Expression) \\r
- if(!UnitTestAssertTrue ((Expression), __FUNCTION__, __LINE__, __FILE__, #Expression)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_TRUE(Expression) \\r
+ if(!UnitTestAssertTrue ((Expression), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #Expression)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
\r
@param[in] Expression Expression to be evaluated for FALSE.\r
**/\r
-#define UT_ASSERT_FALSE(Expression) \\r
- if(!UnitTestAssertFalse ((Expression), __FUNCTION__, __LINE__, __FILE__, #Expression)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_FALSE(Expression) \\r
+ if(!UnitTestAssertFalse ((Expression), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #Expression)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
@param[in] ValueB Value to be compared for equality (64-bit comparison).\r
**/\r
#define UT_ASSERT_EQUAL(ValueA, ValueB) \\r
- if(!UnitTestAssertEqual ((UINT64)(ValueA), (UINT64)(ValueB), __FUNCTION__, __LINE__, __FILE__, #ValueA, #ValueB)) { \\r
+ if(!UnitTestAssertEqual ((UINT64)(ValueA), (UINT64)(ValueB), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #ValueA, #ValueB)) { \\r
return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
@param[in] BufferB Pointer to a buffer for comparison.\r
@param[in] Length Number of bytes to compare in BufferA and BufferB.\r
**/\r
-#define UT_ASSERT_MEM_EQUAL(BufferA, BufferB, Length) \\r
- if(!UnitTestAssertMemEqual ((VOID *)(UINTN)(BufferA), (VOID *)(UINTN)(BufferB), (UINTN)Length, __FUNCTION__, __LINE__, __FILE__, #BufferA, #BufferB)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_MEM_EQUAL(BufferA, BufferB, Length) \\r
+ if(!UnitTestAssertMemEqual ((VOID *)(UINTN)(BufferA), (VOID *)(UINTN)(BufferB), (UINTN)Length, __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #BufferA, #BufferB)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
@param[in] ValueA Value to be compared for inequality (64-bit comparison).\r
@param[in] ValueB Value to be compared for inequality (64-bit comparison).\r
**/\r
-#define UT_ASSERT_NOT_EQUAL(ValueA, ValueB) \\r
- if(!UnitTestAssertNotEqual ((UINT64)(ValueA), (UINT64)(ValueB), __FUNCTION__, __LINE__, __FILE__, #ValueA, #ValueB)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_NOT_EQUAL(ValueA, ValueB) \\r
+ if(!UnitTestAssertNotEqual ((UINT64)(ValueA), (UINT64)(ValueB), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #ValueA, #ValueB)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
\r
@param[in] Status EFI_STATUS value to check.\r
**/\r
-#define UT_ASSERT_NOT_EFI_ERROR(Status) \\r
- if(!UnitTestAssertNotEfiError ((Status), __FUNCTION__, __LINE__, __FILE__, #Status)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_NOT_EFI_ERROR(Status) \\r
+ if(!UnitTestAssertNotEfiError ((Status), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #Status)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
@param[in] Status EFI_STATUS values to compare for equality.\r
@param[in] Expected EFI_STATUS values to compare for equality.\r
**/\r
-#define UT_ASSERT_STATUS_EQUAL(Status, Expected) \\r
- if(!UnitTestAssertStatusEqual ((Status), (Expected), __FUNCTION__, __LINE__, __FILE__, #Status)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_STATUS_EQUAL(Status, Expected) \\r
+ if(!UnitTestAssertStatusEqual ((Status), (Expected), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #Status)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
\r
@param[in] Pointer Pointer to be checked against NULL.\r
**/\r
-#define UT_ASSERT_NOT_NULL(Pointer) \\r
- if(!UnitTestAssertNotNull ((Pointer), __FUNCTION__, __LINE__, __FILE__, #Pointer)) { \\r
- return UNIT_TEST_ERROR_TEST_FAILED; \\r
+#define UT_ASSERT_NOT_NULL(Pointer) \\r
+ if(!UnitTestAssertNotNull ((Pointer), __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, #Pointer)) { \\r
+ return UNIT_TEST_ERROR_TEST_FAILED; \\r
}\r
\r
/**\r
} \\r
if (!UnitTestExpectAssertFailure ( \\r
UnitTestJumpStatus, \\r
- __FUNCTION__, __LINE__, __FILE__, \\r
+ __FUNCTION__, DEBUG_LINE_NUMBER, __FILE__, \\r
#FunctionCall, Status)) { \\r
return UNIT_TEST_ERROR_TEST_FAILED; \\r
} \\r