如何在实例化时模拟对象



我是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初始化延迟到公共方法,然后模拟方法结果。

相关内容

  • 没有找到相关文章

最新更新