]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UnitTestFrameworkPkg/UnitTestLib: Print expected Status on ASSERT fail
authordevel@edk2.groups.io <devel@edk2.groups.io>
Wed, 30 Nov 2022 23:02:15 +0000 (15:02 -0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 14 Dec 2022 23:48:30 +0000 (23:48 +0000)
Update the UnitTestAssertStatusEqual error message to print out the
expected value in addition to the seen value.

Signed-off-by: Jeshua Smith <jeshuas@nvidia.com>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
UnitTestFrameworkPkg/Library/UnitTestLib/AssertCmocka.c

index dc05bbd4384c4aa8cc811ae5f6d88452ce0ad043..0d8e36c938aace7f841b15749b4635a0f6d6fca7 100644 (file)
@@ -290,7 +290,7 @@ UnitTestAssertStatusEqual (
 {\r
   CHAR8  TempStr[MAX_STRING_SIZE];\r
 \r
-  snprintf (TempStr, sizeof (TempStr), "UT_ASSERT_STATUS_EQUAL(%s:%p)", Description, (VOID *)Status);\r
+  snprintf (TempStr, sizeof (TempStr), "UT_ASSERT_STATUS_EQUAL(%s:%p expected:%p)", Description, (VOID *)Status, (VOID *)Expected);\r
   _assert_true ((Status == Expected), TempStr, FileName, (INT32)LineNumber);\r
 \r
   return (Status == Expected);\r