Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为DAOImpl类编写mockito测试_Java_Spring Boot_Mockito - Fatal编程技术网

Java 如何为DAOImpl类编写mockito测试

Java 如何为DAOImpl类编写mockito测试,java,spring-boot,mockito,Java,Spring Boot,Mockito,我有一个Dao Impl类,负责更新数据库中的用户详细信息。我是mockito新手,所以我想知道如何为这个Dao impl类编写mockito测试。下面给出了功能实现的详细信息 public boolean updateUserDetails(UsersModel user) throws IOException { Properties properties = SqlProperties.readFromPropertiesFile(); jdbcTempla

我有一个Dao Impl类,负责更新数据库中的用户详细信息。我是mockito新手,所以我想知道如何为这个Dao impl类编写mockito测试。下面给出了功能实现的详细信息

public boolean updateUserDetails(UsersModel user) throws IOException {
        Properties properties = SqlProperties.readFromPropertiesFile();
        jdbcTemplate.update(properties.getProperty("updateUserDetails"), new PreparedStatementSetter() {

            @Override
            public void setValues(PreparedStatement ps) throws SQLException {
                ps.setString(1, user.getFirstName());
                ps.setString(2, user.getLastName());
                ps.setString(3, user.getContactNumber());
                ps.setString(4, user.getUserName());

            }
        });

        return true;

    }

检查这个,但这并不是真正讲代码覆盖率。我猜这个方法是基于junit而不是mockito的,而且更多的方法不会增加我的代码覆盖率