有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我是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) 个答案

  1. # 1 楼答案

    我认为应该将映射初始化delagate到一个公共方法,然后模拟方法结果