草庐IT

BusinessSegment

全部标签

java - 对使用 Spring JDBC 的 DAO 类进行单元测试

我有几个DAO对象用于从数据库中检索信息,我真的想为它们编写一些自动化测试,但我很难弄清楚如何去做。我正在使用Spring的JdbcTemplate运行实际查询(通过准备好的语句)并将结果映射到模型对象(通过RowMapper类)。如果我要编写单元测试,我不确定我会/应该如何模拟对象。例如,由于只有读取,我会使用实际的数据库连接,而不是模拟jdbcTemplate,但我不确定这是否正确。这是批处理中最简单的DAO的(简化)代码:/***Implementationofthe{@linkBusinessSegmentDAO}interfaceusingJDBC.*/publicclass

java - 对使用 Spring JDBC 的 DAO 类进行单元测试

我有几个DAO对象用于从数据库中检索信息,我真的想为它们编写一些自动化测试,但我很难弄清楚如何去做。我正在使用Spring的JdbcTemplate运行实际查询(通过准备好的语句)并将结果映射到模型对象(通过RowMapper类)。如果我要编写单元测试,我不确定我会/应该如何模拟对象。例如,由于只有读取,我会使用实际的数据库连接,而不是模拟jdbcTemplate,但我不确定这是否正确。这是批处理中最简单的DAO的(简化)代码:/***Implementationofthe{@linkBusinessSegmentDAO}interfaceusingJDBC.*/publicclass