我有两个单独的整合测试文件, 每个文件都有各自的上下文配置文件( XML ) 。 当我将这两个文件融入构建周期时, 我遇到了问题, 但是如果我把 < code> Ignore 注释放在其中之一上, 一切都会好起来的 。
我遇到的具体问题是持久性问题;当两个集成测试都在构建周期中时,我的一个测试并不坚持正确输入数据库的物体。我没有得到错误,它说它会持续,而 Hibernate 输出日志条目说它正在插入,但当我检查数据库表格时,它没有出现任何问题。当我自己进行测试时(在另一个测试中,
在上下文配置文件中使用一些相同的变量名称是否重要?例如,两个文件都有名为“ deviceTxManager”的交易管理器。我想这是可以的,因为它们是用于不同测试的完全独立的配置文件。
在进行下一次测试之前,我应该以某种方式“清理”先前的整合测试的背景吗?