我正在尝试使用 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/