【发布时间】:2018-03-06 20:50:55
【问题描述】:
我正在为我的 Spring 应用程序编写 Junit 测试。当我单独运行每个测试时,它可以工作,但是当我将它们作为一个整体运行时,每个测试的数据都会持续存在。测试使用由休眠实体生成的 hsql 表。有没有办法隔离测试,以便每个测试都处理空表?
谢谢!
【问题讨论】:
-
你试过
entityManager.clear()吗?@Before每次测试?
标签: java hibernate junit spring-data-jpa hsqldb