From b5a45c8fb74f99f7d9ea02bc2bd4f0c07d981cb7 Mon Sep 17 00:00:00 2001 From: Chenxi Date: Sat, 6 Jun 2026 15:48:46 +0800 Subject: [PATCH] update GetLastErrorAfterSuccessfulCreate use empty --- XYParser/XYParserTests/Tests.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/XYParser/XYParserTests/Tests.cpp b/XYParser/XYParserTests/Tests.cpp index a417405..7335666 100644 --- a/XYParser/XYParserTests/Tests.cpp +++ b/XYParser/XYParserTests/Tests.cpp @@ -474,10 +474,9 @@ TEST(XYParserApiTests, GetLastErrorAfterSuccessfulCreate) ParserGuard parser(XYParser_CreateParser(8)); ASSERT_NE(parser.get(), nullptr); - // 正常操作后,错误信息应为空或无错误 + // 正常操作后,错误信息应为空(空字符串),不能是 nullptr const char* error = XYParser_GetLastError(parser.get()); - // 错误信息可能为空或特定实现 - EXPECT_EQ(error, nullptr); + EXPECT_TRUE(std::string(error).empty()); }