我想知道是否可以配置 Intellij 的智能插入以在测试类中建议 hamcrest 和 mockito dsl 习语。真的,我正在寻找类似 eclipse 的“静态 Collection 夹”之类的东西,这样当我按下 ctrl + space 或 ctrl +shift +space 时,就会出现习语。
一般来说,是否可以针对该问题配置自动完成/智能插入或建议气球。我浏览了这些设置,但运气不佳,但很容易忽略了一些东西。
最佳答案
我认为不可能调整智能插入功能,但我能够为 Mockito 创建我自己的实时模板。由于 IntelliJ 在导出方面有一些限制,我只是发布了一个手动创建它们的指南。
该页面是法语的,但最重要的部分对于说英语的读者来说应该是可以理解的。
http://blog.arkey.fr/2011/10/21/quelques-live-template-intellij-pour-mockito/
页面中可能存在一些拼写错误,而且这些实时模板是在旧版本的 IntelliJ 上创建的。如果您遇到有关它们的问题,请告诉我。
而且您应该能够为 Hamcrest 创建您自己的实时模板。您也尝试过 FEST-Assert,我发现这个库的 API 非常好用。
干杯
关于java - 使用 hamcrest 和 mockito dsl 在 intellij 中配置自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11058963/