我想知道如何使用 Mockito 模拟特定代码:
List<Map<String, Object>> list = jdbcTemplate.queryForList(
sqlQuery,
new Object[] { inflowId }
);
我尝试了以下代码:
Mockito.doReturn(list)
.when(jdbcTemplate)
.queryForList(Mockito.anyString(), Mockito.any(Class.class));
和:
when(
jdbcTemplate.queryForList(Mockito.anyString(), Mockito.any(Object[].class))
).thenReturn(list);
我的问题是特定方法在 JUnit 中没有被嘲笑。调用该方法时,它会返回null,而它应该返回列表。
墨色风雨
HUX布斯
相关分类