From 8e78154fd366ad4454b134f09253a14f80bc67e0 Mon Sep 17 00:00:00 2001 From: Chenxi Date: Sat, 6 Jun 2026 15:37:39 +0800 Subject: [PATCH] add GetLastErrorAfterSuccessfulCreate testcase --- XYParser/XYParserTests/Tests.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/XYParser/XYParserTests/Tests.cpp b/XYParser/XYParserTests/Tests.cpp index e83c6ac..a417405 100644 --- a/XYParser/XYParserTests/Tests.cpp +++ b/XYParser/XYParserTests/Tests.cpp @@ -467,7 +467,7 @@ TEST(XYParserApiTests, CreateAndDestroyMultipleParsers) } // 析构时自动销毁所有解析器 } -/* + /// 测试:GetLastError 在正常操作后 TEST(XYParserApiTests, GetLastErrorAfterSuccessfulCreate) { @@ -477,11 +477,7 @@ TEST(XYParserApiTests, GetLastErrorAfterSuccessfulCreate) // 正常操作后,错误信息应为空或无错误 const char* error = XYParser_GetLastError(parser.get()); // 错误信息可能为空或特定实现 + EXPECT_EQ(error, nullptr); } -/// 测试:GetLastError 在空句柄上 -TEST(XYParserApiTests, GetLastErrorReturnsMessageForNullParser) -{ - EXPECT_EQ(std::string(XYParser_GetLastError(nullptr)), std::string("invalid parser handle")); -} -*/ +