分支昶
wcr 7 months ago
parent 2c6af109bd
commit 8367e625c7

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

Loading…
Cancel
Save