AtUnit 在使用 DI 和 guice 进行单元测试方面表现如何?请分享您的经验。
最佳答案
我发现它工作得相当好,而且使用起来非常简单。但就我而言,一段时间后,我决定恢复到我很少在单元测试中使用 DI 的旧模式,除非我正在测试一些功能性的东西。我发现 AtUnit 提供的所有额外功能根本没有在我的情况下使用。
在我确实在测试中使用 Guice 的情况下,我的单元测试类扩展 AbstractModule
并且我在我的 @Before
方法中手动执行 Guice 初始化等。我想在这里使用 AtUnit 几乎是一样的,除了我所有的手动内容大部分都会消失。
关于junit - 手动 AtUnit 与 'Junit,JMock and GUICE' -?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808343/