如何在实例化时模拟对象?

时间:2015-07-03 15:57:32

标签: java mockito

我是JUnit测试的新手。在特定实例化发生时,我想在测试期间放置模拟我自己的变量。

Map<Integer, JsMenuItem> menuItemsMap = new HashMap<Integer, JsMenuItem>();

我想在Test

中做类似的事情
Map<Integer, JsMenuItem> menuItemsMapMock = new HashMap<Integer, JsMenuItem>();
Mockito.when("new HashMap<Integer, JsMenuItem>()").thenReturn(menuItemsMapMock);

1 个答案:

答案 0 :(得分:1)

我认为您应该将Map初始化解释为公共方法,然后模拟方法结果。