TestNG和JPA不确定发生了什么......但我的测试失败了

时间:2011-05-02 14:27:49

标签: java hibernate testng

我正在运行一些持久性测试,当我使用create或create-drop方法时......我的测试失败,当我使用update时它成功了。

我的测试由2个方法组成,一个在BD中创建用户,另一个方法搜索此用户。

两者都是@Test和我使用Groups和DependsOnGroups然后按照我需要的顺序执行。(在搜索之前插入)

我注意到,当第二次测试运行时,表是空的... Hibernate在每次测试后都清理表吗?为什么它适用于Hibernate设置中的更新?

1 个答案:

答案 0 :(得分:0)

我的猜测是你的第一次测试没有冲到数据库。尝试明确刷新。

调用Session.flush();