我目前正在编写集成测试,在那里我@Inject the" Store"对象作为私有字段。但是,默认情况下,注入的商店具有" isShopifyInstalled"设置为False,使我的测试自动失败。我需要能够设置" isShopifyInstalled"以某种方式真实,但似乎Mockito.mock +注入Store对象。关于Guice注入它时如何将此布尔值设置为true的任何想法?
答案 0 :(得分:0)
假设您的模块没有显式绑定Store,您可以为测试目的定义一个Module,它使用@Provides方法提供已配置的" Store"对象。将该模块与" normal"一起使用测试中的模块。