add GetLastErrorAfterSuccessfulCreate testcase

This commit is contained in:
Chenxi
2026-06-06 15:37:39 +08:00
parent 00be65c0e1
commit 8e78154fd3

View File

@@ -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"));
}
*/