fix test case

This commit is contained in:
yihaoDeng 2024-12-10 18:00:49 +08:00
parent 811f27d39f
commit 3884fcdf34
1 changed files with 11 additions and 10 deletions

View File

@ -163,14 +163,15 @@ TEST(osStringTests, osStr2Int64) {
assert(result == TSDB_CODE_INVALID_PARA);
result = taosStr2int64("123", NULL);
assert(result == TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
// 测试无效输入
result = taosStr2int64("abc", &val);
assert(result == TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
result = taosStr2int64("", &val);
assert(result == TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
char large_num[50];
snprintf(large_num, sizeof(large_num), "%lld", LLONG_MAX);
result = taosStr2int64(large_num, &val);
@ -187,7 +188,7 @@ TEST(osStringTests, osStr2Int64) {
ASSERT_EQ(val, 123);
result = taosStr2int64("abc123", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
// 测试有效的整数字符串
result = taosStr2int64("12345", &val);
assert(result == 0);
@ -223,10 +224,10 @@ TEST(osStringTests, osStr2int32) {
// 测试无效输入
result = taosStr2int32("abc", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
result = taosStr2int32("", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
// 测试超出范围的值
char large_num[50];
@ -293,10 +294,10 @@ TEST(osStringTests, taosStr2int16) {
// 测试无效输入
result = taosStr2int16("abc", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
result = taosStr2int16("", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
// 测试超出范围的值
char large_num[50];
@ -362,10 +363,10 @@ TEST(osStringTests, taosStr2int8) {
// 测试无效输入
result = taosStr2int8("abc", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
result = taosStr2int8("", &val);
ASSERT_EQ(result, TSDB_CODE_INVALID_PARA);
ASSERT_NE(result, 0);
// 测试超出范围的值
char large_num[50];