![]() |
1
25
|
![]() |
2
11
阿拉沃的回答很好。我敦促你接受它和/或投票支持它。
不过,还有另一种方法。制作
然后,您不必更改任何方法的签名(接口方法总是可重写/可截获的)。一般来说,与具体(甚至抽象)类相比,伪造接口接口更容易,并且它具有实际测试协作类可以与接口一起工作的良好效果,而不一定只与接口的特定实现一起工作。
当我在这里的时候,这一部分与您的错误并没有太大的关系,但可能有助于使您的代码更加清晰,因为您正在测试
如果您碰巧同时采用了这两个点,您的设置将看起来更像这样:
你的考试应该通过了。 |
![]() |
3
0
我两天来一直在研究一个几乎相同的问题。布莱尔·康拉德(Blair Conrad)的上述在界面层面造假的解决方案对我很奏效,而且实际上也很有意义: 如果被测试的类不依赖于另一个类,那么测试也不应该依赖。因此,您伪造了接口,而不是实现接口的类。 |
![]() |
Tim Kirkwood · 比较空数据帧 6 月前 |
![]() |
nerrood · 为什么在笑话测试中不调用save 1 年前 |
![]() |
eof · Chrome块文件下载-selenium 1 年前 |
![]() |
Display name · Ember.js辛烷值验收试验 1 年前 |
![]() |
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 1 年前 |
![]() |
mattsmith5 · 使用特征文件并行计算空手道跑场景 1 年前 |
![]() |
Norronas · 采用裸机编程的寄存器单元测试 1 年前 |