AtUnit如何使用DI和guice进行单元测试?请分享您的经验。
最佳答案
我发现它的效果很好,并且使用起来非常简单。但就我而言,过了一会儿,我决定恢复到以前很少在单元测试中使用DI的旧模式,除非我正在测试某些功能。我发现AtUnit提供的所有其他功能在我的情况下根本没有被使用。
在确实在测试中使用Guice的情况下,我的单元测试类将扩展AbstractModule
,并在@Before
方法中手动进行Guice初始化等。我想在这里使用AtUnit几乎是一样的,除了我所有的手册大部分都会消失。