Spring boot JDBC模板插入查询的Mockito测试用例

Spring boot JDBC模板插入查询的Mockito测试用例,spring-boot,jdbc,mockito,Spring Boot,Jdbc,Mockito,我有以下插入查询: public String index() { this.getJdbcTemplate().execute("insert into COUNTRY(COUNTRY_CD,COUNTRY_NAME)values('TN','TIRUNELVELI')"); 如何为此编写mockito测试用例?要编写某个测试,您应该首先定义预期的行为,所以请这样做,因为您应该知道,我们不能仅仅基于一段代码“生成”测试。当执行此方法时,您必须告诉我们您的期望是什么。是否要确保正确调用

我有以下插入查询:

public String index() {
    this.getJdbcTemplate().execute("insert into COUNTRY(COUNTRY_CD,COUNTRY_NAME)values('TN','TIRUNELVELI')");

如何为此编写mockito测试用例?

要编写某个测试,您应该首先定义预期的行为,所以请这样做,因为您应该知道,我们不能仅仅基于一段代码“生成”测试。当执行此方法时,您必须告诉我们您的期望是什么。是否要确保正确调用
execute()
函数?是否要确保将记录插入数据库。。。没有这些,我们只能做出假设,因此,您应该澄清在您的问题中到底要测试什么。是的,这些数据被插入SQL server数据库我是spring boot和mockito测试新手我编写了插入方法将一些数据插入SQL server数据库我可以插入这些数据。我需要检查此方法是否在不使用数据库的情况下正确执行