1. 代码撸完之后,需要单元测试,单元测试有时需要依赖其他模块、进程
用kill -s 信号名 进程号;这样方式可以自行发送测试接口所需要的数据资源
例如:
void CTest::CreatSignal()
{
signal(SIGALARM, CTest::Sigroutine);
}
void CTest::Sigroutine(int signo)
{
switch(signo)
{
case SIGALARM:
TEST_getSignal();
break;
default:
break;
}
}
void CTest:: TEST_getSignal()
{
printf("Receive Signal ALARM\n");
printf("To Do Youself Samething\n");
}
博客介绍了如何在代码完成后进行单元测试,并利用SIGALARM信号处理函数来模拟测试接口所需的数据资源。通过CTest类的 CreatSignal 和 Sigroutine 方法,实现了信号触发时执行TEST_getSignal,打印相关信息并执行相应操作。这种方法为测试过程提供了一种交互方式。
800

被折叠的 条评论
为什么被折叠?



