在 Windows 上使用哪个单元测试框架进行 C 开发?[关闭]
-
20-09-2019 - |
题
在 Windows XP 上,使用 TDM 的 GCC/MinGW32 用于基本开发,即gcc 4.4.x 与 gdb。使用哪个单元测试框架进行测试驱动开发?
显然 查看的单元测试尚未在 Windows 上运行。
问题位于 C 单元测试框架 和 单元测试 C 代码 类似,但不是专门关于在 Windows 上使用 gcc 4.4.x 的。
解决方案
真棒载玻片从上使用C TDD通话的使用只是C99标准东西。
我个人喜欢油嘴,东西,你可能能够在MinGW的使用。
其他提示
minunit 仅是4个宏长,所以它会汇编的任何强>平台。这不是全功能的,但做这项工作,并可以很容易地扩展,以满足您的需求。
切是唯一的空调机组测试框架我知道,可在Windows中运行。检查不通过Cygwin在Windows上运行(这就是我目前使用)。
截至0.9.11版本,检查并在MinGW和Cygwin的平台支持Windows
作为MinGW的平台不具有fork()的等价物,在检查使用fork()模式是不可用的。然而,Cygwin的确实提供了一个叉子()实施检查的使用。
看一看cmocka,对于C的单元测试框架具有用于模拟对象的支持。据测试和支持在Windows。
个人我喜欢 CFIX 时,这不仅是针对Windows C语言开发,而且还支持用户和内核模式的代码。
不隶属于 StackOverflow