From 8367e625c77e73179ab56c2a7846611242218e6c Mon Sep 17 00:00:00 2001 From: wcr <2108380043@qq.com> Date: Mon, 23 Dec 2024 19:57:20 +0800 Subject: [PATCH] 12232 --- .../unittest/net/netdb/full/net_netdb_test_003.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kernel_liteos_a-master/testsuites/unittest/net/netdb/full/net_netdb_test_003.cpp b/kernel_liteos_a-master/testsuites/unittest/net/netdb/full/net_netdb_test_003.cpp index 229c3ad..91963f3 100644 --- a/kernel_liteos_a-master/testsuites/unittest/net/netdb/full/net_netdb_test_003.cpp +++ b/kernel_liteos_a-master/testsuites/unittest/net/netdb/full/net_netdb_test_003.cpp @@ -32,20 +32,27 @@ #include "lt_net_netdb.h" +// 测试函数IfAddrsTest的定义 static int IfAddrsTest(void) { - // Prerequisite: correct DNS servers must be configured. + // 假设DNS服务器配置正确 struct ifaddrs *addr = NULL; + // 使用getifaddrs函数获取网络接口地址信息 int ret = getifaddrs(&addr); + // 断言getifaddrs函数返回0,表示成功 ICUNIT_ASSERT_EQUAL(ret, 0, ret); + // 断言返回的地址信息不为空 ICUNIT_ASSERT_NOT_EQUAL(addr, NULL, -1); + // 释放ifaddrs结构体 freeifaddrs(addr); return ICUNIT_SUCCESS; } +// 测试用例NetNetDbTest003的定义 void NetNetDbTest003(void) { + // 添加测试用例 TEST_ADD_CASE(__FUNCTION__, IfAddrsTest, TEST_POSIX, TEST_TCP, TEST_LEVEL0, TEST_FUNCTION); }