1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-12-22 04:02:04 +03:00

First unit test for main.c

This commit is contained in:
bel
2015-08-30 21:25:52 +02:00
parent 5a2678e73e
commit bb855fe6c4
3 changed files with 15 additions and 8 deletions

View File

@@ -22,6 +22,7 @@
<ClCompile Include="..\..\test\private.c"> <ClCompile Include="..\..\test\private.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\test\private_exe.c" />
<ClCompile Include="..\..\test\public_func.c" /> <ClCompile Include="..\..\test\public_func.c" />
<ClCompile Include="..\..\test\public_server.c" /> <ClCompile Include="..\..\test\public_server.c" />
</ItemGroup> </ItemGroup>

View File

@@ -44,5 +44,8 @@
<ClCompile Include="..\..\src\civetweb.c"> <ClCompile Include="..\..\src\civetweb.c">
<Filter>Quelldateien</Filter> <Filter>Quelldateien</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\test\private_exe.c">
<Filter>Quelldateien</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@@ -26,7 +26,10 @@
#ifdef _MSC_VER #ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS
#endif #endif
#define printf DO_NOT_USE_PRINTF
#define main \
exe_main /* main is already used in the test suite, \
* rename main in main.c */
#include "../src/main.c" #include "../src/main.c"
#include <stdlib.h> #include <stdlib.h>
@@ -61,7 +64,7 @@ Suite *make_private_exe_suite(void)
tcase_add_test(helper_funcs, test_helper_funcs); tcase_add_test(helper_funcs, test_helper_funcs);
tcase_set_timeout(helper_funcs, civetweb_min_test_timeout); tcase_set_timeout(helper_funcs, civetweb_min_test_timeout);
suite_add_tcase(suite, encode_decode); suite_add_tcase(suite, helper_funcs);
return suite; return suite;
} }