[llvm] [orc-rt] Use the Error matchers in SimplePackedSerializationTest (PR #228696)

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 3 04:40:02 PDT 2026


https://github.com/lhames updated https://github.com/llvm/llvm-project/pull/228696

>From de345a2671611c607c7e527180c124448cfe664c Mon Sep 17 00:00:00 2001
From: Lang Hames <lhames at gmail.com>
Date: Thu, 1 Oct 2026 09:28:44 +1000
Subject: [PATCH] [orc-rt] Use the Error matchers in
 SimplePackedSerializationTest

Use the Error matchers introduced in 4c8a437d0487 to clean up error
checks in SimplePackedSerializationTest.
---
 .../sps/SimplePackedSerializationTest.cpp     | 25 ++++++-------------
 1 file changed, 7 insertions(+), 18 deletions(-)

diff --git a/orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp b/orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp
index fd814108abda1f..5bd382f568a41d 100644
--- a/orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp
+++ b/orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp
@@ -12,6 +12,7 @@
 
 #include "orc-rt/support/sps/SimplePackedSerialization.h"
 
+#include "ErrorMatchers.h"
 #include "SimplePackedSerializationTestUtils.h"
 #include "gtest/gtest.h"
 
@@ -360,8 +361,7 @@ TEST(SimplePackedSerializationTest, SerializeErrorSuccess) {
     return;
   }
 
-  auto E = SE.toError();
-  EXPECT_FALSE(!!E); // Expect non-error, i.e. Error::success().
+  EXPECT_THAT_ERROR(SE.toError(), Succeeded());
 }
 
 TEST(SimplePackedSerializationTest, SerializeErrorFailure) {
@@ -377,7 +377,7 @@ TEST(SimplePackedSerializationTest, SerializeErrorFailure) {
     return;
   }
 
-  EXPECT_EQ(toString(SE.toError()), std::string("test error message"));
+  EXPECT_THAT_ERROR(SE.toError(), FailedWithMessage("test error message"));
 }
 
 TEST(SimplePackedSerializationTest, SerializeExpectedSuccessViaExpected) {
@@ -393,11 +393,7 @@ TEST(SimplePackedSerializationTest, SerializeExpectedSuccessViaExpected) {
     return;
   }
 
-  auto E = SE.toExpected();
-  if (E)
-    EXPECT_EQ(*E, 42U);
-  else
-    ADD_FAILURE() << "Unexpected failure value";
+  EXPECT_THAT_EXPECTED(SE.toExpected(), HasValue(42U));
 }
 
 TEST(SimplePackedSerializationTest, SerializeExpectedSuccessViaValue) {
@@ -413,11 +409,7 @@ TEST(SimplePackedSerializationTest, SerializeExpectedSuccessViaValue) {
     return;
   }
 
-  auto E = SE.toExpected();
-  if (E)
-    EXPECT_EQ(*E, 42U);
-  else
-    ADD_FAILURE() << "Unexpected failure value";
+  EXPECT_THAT_EXPECTED(SE.toExpected(), HasValue(42U));
 }
 
 TEST(SimplePackedSerializationTest, SerializeExpectedFailure) {
@@ -434,9 +426,6 @@ TEST(SimplePackedSerializationTest, SerializeExpectedFailure) {
     return;
   }
 
-  auto E = SE.toExpected();
-  if (E)
-    ADD_FAILURE() << "Unexpected failure value";
-  else
-    EXPECT_EQ(toString(E.takeError()), std::string("test error message"));
+  EXPECT_THAT_EXPECTED(SE.toExpected(),
+                       FailedWithMessage("test error message"));
 }



More information about the llvm-commits mailing list