junit - 手动 AtUnit 与 'Junit,JMock and GUICE' -?

标签 junit guice jmock

AtUnit 在使用 DI 和 guice 进行单元测试方面表现如何?请分享您的经验。

最佳答案

我发现它工作得相当好,而且使用起来非常简单。但就我而言,一段时间后,我决定恢复到我很少在单元测试中使用 DI 的旧模式,除非我正在测试一些功能性的东西。我发现 AtUnit 提供的所有额外功能根本没有在我的情况下使用。

在我确实在测试中使用 Guice 的情况下,我的单元测试类扩展 AbstractModule 并且我在我的 @Before 方法中手动执行 Guice 初始化等。我想在这里使用 AtUnit 几乎是一样的,除了我所有的手动内容大部分都会消失。

关于junit - 手动 AtUnit 与 'Junit,JMock and GUICE' -?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808343/

相关文章:

java - 从子类的提供者构造父类(super class)提供者

java - JUnit、JMock、JUnitRuleMockery : what am I missing

java - 在 Groovy 中将 Hamcrest 匹配器与 JMock 一起使用

java - 如何从 selenium rc 生成结果

java - 在 JUnit 测试期间禁用部分 Java 程序

java - 如何选择使用 Maven 执行哪些 JUnit5 标签

transactions - 迁移应用程序以使用 Guice - 如何将事务注入(inject)现有对象?

android - 查看 Android Studio 中的测试输出 (stdout)

java - 有没有办法让 Guice 保留注释?

java - JMock 期望中的第二组括号