相关疑难解决方法(0)

我应该模拟与我的测试对象交互的所有对象吗?

我正在努力知道如何决定应该模拟与我的测试对象交互的哪些对象。

class MyClass {
  private Customer customer;
  private Invoice invoice;
  private PrintService ps;
  private DBAccessService da;
  private EmailService em;
  ..........
 }
Run Code Online (Sandbox Code Playgroud)

我可以看到最后 3 个将被嘲笑,因为它们处理一些外部系统。客户和发票怎么样?如果没有,为什么?

java unit-testing mockito

3
推荐指数
1
解决办法
819
查看次数

标签 统计

java ×1

mockito ×1

unit-testing ×1