完全依赖注入和测试对象创建

时间:2012-06-05 14:58:42

标签: testing dependency-injection dependencies factory

我最近遇到了一个与Guice框架相关的Google视频,该视频讨论了完全依赖注入。我一直在努力编写可测试的代码,而我的主要问题是在类中创建的对象使得该类更不易测试。

视频主要将所有课程分为两类:

  1. 负责对象创建逻辑(工厂等)的类
  2. 负责使用注入对象的类(业务逻辑)
  3. 业务逻辑类现在变得完全可测试(使用类级JUnit测试),因为我将注入模拟对象。我很高兴。

    但是我现在留下几个问题,我无法回答有关测试创建对象的类的问题。

    1. 你会测试什么?
    2. 你会怎么做?

0 个答案:

没有答案