我必须为 main 的功能编写单元测试。
我有,C:\sample\src\main.c
#include<stdio.h>
void main()
{
printf("\nthis is main file");
}
void print()
{
printf("\nthis is print function of main file");
}
C:\sample\src\main.h
#ifndef MAIN_H
#define MAIN_H
void print();
#endif
C:\sample\unitTest.c
#include<stdio.h>
#include<main.h>
void main()
{
printf("unit test");
print();
}
在上述程序中,我想从 UnitTest.c 文件中触发单元测试。我不能在可执行文件中有 2 个主文件。我怎样才能做到这一点?