【发布时间】:2016-11-30 06:53:08
【问题描述】:
我必须使用 Environment 接口从属性文件中获取路径。在 Junits 中,我无法模拟环境接口。下面是我的代码。如果我要调用提到的方法,我想要一些随机的东西。我该怎么做?
@Mock
private Class object;
@InjectMocks
Class2 object2;
Mockito.when(object.getFilePath()).thenReturn("Random String");
【问题讨论】:
-
环境接口是你自己的接口还是来自某个库的接口?
-
是框架接口... org.springframework.core.env.Environment; @davidxxx
-
你可以使用 Spring 中的 MockEnvironment
-
你能告诉我如何使用 Spring 的 MockEnvironment 吗?
-
我贴了一个简单的例子。如果您遇到问题,请编辑您的问题以提供有关您需求的更多详细信息。
标签: java testing junit mockito