AtUnit 与“Junit、JMock 和 GUICE”的比较用手-?

发布于 2024-08-12 20:53:24 字数 50 浏览 5 评论 0原文

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

How does AtUnit fare with respect to unit testing using DI and guice ?. Please share your experiences.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一曲琵琶半遮面シ 2024-08-19 20:53:24

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

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

I have found it works rather well and is very simple to use. In my case though, after a while, I decided to revert back to my old pattern of rarely using DI in unit tests, unless I'm testing something functional. I found that all the extras that AtUnit was providing were simply not being used in my situation.

In the cases where I do use Guice in tests, my unit test class extends AbstractModule and I do the Guice initialization etc manually in my @Before method. I suppose using AtUnit here would be pretty much the same with the exception that all my manual stuff would mostly disappear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文