3.3JDBC测试支持
org.springframework.test.jdbc包中包含JdbcTestUtils,它是与JDBC相关的实用程序函数的集合,旨在简化标准数据库测试方案。具体来说,JdbcTestUtils提供以下静态实用程序方法。
countRowsInTable(..):计算给定表中的行数。
countRowsInTableWhere(..):使用提供的WHERE子句计算给定表中的行数。
deleteFromTables(..):删除指定表中的所有行。
deleteFromTableWhere(..):使用提供的WHERE子句从给定的表中删除行。
dropTables(..):删除指定的表。
AbstractTransactionalJUnit4SpringContextTests和AbstractTransactionalTestNGSpringContextTests提供了方便的方法,可以委托JdbcTestUtils中的上述方法。
spring-jdbc模块支持配置和启动嵌入式数据库,你可以在与数据库交互的集成测试中使用它。有关详细信息,请参阅嵌入式数据库支持和使用嵌入式数据库测试数据访.
最后更新于