java - 用于 JDBC 模板查询的 Mockito 测试
问题描述
这是我写的测试用例
Mockito.when(jdbcTemplate.query(anyString(),Matchers.any(RowMapper.class)).thenReturn(B));
对于下面的代码
List<B> b = jdbcTemplate.query(SQL,(resultSet,i) -> {
B b = new B();
b.setId(resultSet.getString("ID"));
b.setMobile(resultSet.getString("Mobile"));
return b;
});
早些时候出现的错误是由于导入,它使用 hamcrest 而不是 Mockito。现在它在 jdbcTemplate.query() 处抛出NULLPointer 异常,有人可以帮我解决这个测试用例的问题吗?
解决方案
推荐阅读
- c# - 使用 Visual Studio 2019 时的负 Array.Length
- javascript - Node JS - 在对服务器的调用之间保持会话?
- android - 每两天触发一次警报
- mysql - SQL 查询仅显示 28 个预期行中的 14 个
- apostrophe-cms - 在 PHP 页面检查 ApostropheCMS 登录用户
- android - groupie 适配器在应用程序发布中未绑定到 recyclerView,但在调试中工作
- powershell - 在 Powershell 中比较数组
- c# - 如何将我的列表<> 数据转换为以下类?
- python - 同时优化两种不同的功能,为两者提供通用的解决方案
- r - 使用 scale_color_binned(guide = guide_legend()) 时缺少一些图例项