我是JUnit测试的新手。当一个特定的实例化发生时,我想在测试中放入mock我自己的变量。
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);
我认为应该将Map初始化延迟到公共方法,然后模拟方法结果。