![]() |
1
2
我用C编写嵌入式软件,我决定自己编写框架。它非常简单,是为MS Visual Studio编写的。它很容易移植到其他平台。 http://code.google.com/p/cunitwin32/ 如果你的目标是linux,我认为Check可以满足你的需求。 |
![]() |
2
0
如果你的目标是Win32平台或NT内核模式,你应该看看 cfix . |
![]() |
3
0
有一个C单元测试框架,它在一个单独的进程中派生和执行每个测试用例,以便即使在存在核心转储的测试时也执行所有测试: Check 但是,我害怕这些叉子带来的性能损失(老实说,我没有试过)。但我不会忍受任何单一的测试核心转储:我通常会立即修复它。 防止单元测试进入核心的一个技巧是 assertion guard ,例如:使用断言来防止使用空指针(例如 minunit ).
顺便说一下,我不知道任何C++单元测试框架不会在分割违反的情况下崩溃。
你能详细说明一下你的困难吗?你想测试遗留代码吗? |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |