首页 > 解决方案 > 如何在查询方法中使用 rs 作为参数模拟 jdbcTemplate.query()?

问题描述

任何的意见都将会有帮助。

return jdbcTemplate.query(query, new Object[]{number}, rs -> {
            if (rs.next()) {
            Info prf = new Info();
            prf.setName(rs.getString(1));
            prf.setId(rs.getInt(2));
            prf.setNo(rs.getString(3));
            return perf;

} }

标签: springmockito

解决方案


我做了下面的事情,它奏效了。@Mock JDBCTemplate jdbcTemplate

Mockito.when(jdbcTemplate.query(anyString(), (Object[]) anyObject(), any(ResultSetExtractor.class))).thenReturn(perf);


推荐阅读