java - 使用 junit +spring 测试 DAO 文件

标签 java spring testing junit dao

我正在尝试使用 junit 测试 DAO 文件。有没有办法比较用 2 种不同方式执行的相同查询?

junit 是否提供了一种使用两种方式访问​​数据库的机制?

最佳答案

有许多不同的方法是使用 spring 和 junit 对数据执行断言。 这是一个起点:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext-test.xml"})
@Transactional
public abstract class BaseIntegration {

然后您的测试类可以扩展它并像往常一样使用 dao,并对任何数据执行断言。

关于java - 使用 junit +spring 测试 DAO 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390813/

相关文章:

java - 从 Flex/AIR 或 Java Web 应用程序执行外部 EXE

JAVA 6 服务加载器

java - 如何从 RequestBody 向自定义注释中注入(inject)数据

javascript - onclick刷新div内容

c# - 测试工具与测试框架有何不同/

ruby-on-rails - 测试期间 nil 类的未定义方法 '[]'

java - java发送邮件时抛出异常

java - Android - 不同屏幕尺寸的 animate() 问题

java - Spring 是否在容器初始化其过滤器之前设置应用程序上下文?

java - Spring JsonPath 包含任何顺序异常