|
|
1
2
如果您正在测试的类与应用程序的其余部分隔离得很好,那么也许您可以批发
请注意,这将使您的私有实现暴露在单元测试中;您仍然应该针对公共接口进行测试,并假装看不到内部结构。它非常简单,但是它至少包含了单元测试的所有丑陋之处,并且没有破坏可交付代码。 |
|
|
2
1
您可以在网络库周围创建一个类,有时根据某些条件使它失败。例如,您可以让这个网络层基于特定的网络性能级别而失败,在那里您可以在特定的频率上模拟错误。 I have asked a similar question 在过去,这也可能有帮助。 |
|
|
3
0
我认为有必要采取一种有点粗暴或棘手的方法。
你试过用吗
|
|
|
4
0
最简单的可能是发送一个信号,尽管这取决于原始代码是否有处理程序设置。 |
|
|
5
0
我从未在C中这样做过,但是在C/J/Java中,我在套接字、TCPclipse等周围创建包装类。每个包装类都实现了一个我所创建的表示我感兴趣的方法的接口。这允许我使用依赖注入模式来注入模拟或存根套接字。也许这个模式可以帮助你,尽管你必须为你的语言翻译。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |