我是 JUnit 测试的新手。当特定实例化发生时,我想在测试期间模拟我自己的变量。
Map<Integer, JsMenuItem> menuItemsMap = new HashMap<Integer, JsMenuItem>();
我想在我的测试
中做这样的事情:
Map<Integer, JsMenuItem> menuItemsMapMock = new HashMap<Integer, JsMenuItem>();
Mockito.when("new HashMap<Integer, JsMenuItem>()").thenReturn(menuItemsMapMock);
最佳答案
我认为您应该将 Map 初始化委托(delegate)给公共(public)方法,然后模拟方法结果。
关于java - 如何在实例化时模拟对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31210621/