![]() |
1
2
你想要什么
我们看不到里面的代码
然后我们可以制作一个“静音”版本的
另一方面,如果发送数据包的代码是用
|
![]() |
2
0
如果您不能修改'bar'接口,那么将'Foo'配置为在其构造函数中接受测试自动化策略并存储它(稍后在调用'bar'时使用) |
![]() |
3
0
这可能过于简单化了,但我的第一个倾向是添加某种类型的testing conditions对象(实际上是一个变量库),它将所有内容都默认为false,然后在代码中放置钩子,在其中您希望偏离测试的标准行为,打开[effective global]testing conditions对象变量。不管怎样,您都需要执行等价的逻辑,其他的一切看起来要么不必要地更加复杂,对理解对象内部的逻辑流更具破坏性,要么对测试用例中的行为更具潜在破坏性。如果你能用最少的条件开关位置/变量,那可能是最简单的解决方案。
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |