我正在使用带有TestNG的Spring Test来测试我们的DAO,我想在某些方法之前运行一个特定的文本夹具脚本,允许在每个方法之后回滚修改,以便测试可以对夹具数据做任何事情. .
最初我认为’群体’适合它,但我已经意识到它们并不打算这样做(见这个问题:TestNG BeforeMethod with groups).
有没有办法将@BeforeMethod方法配置为仅在特定的@Tests之前运行?我看到的唯一方法是解决方法:
>定义一个普通的设置方法,并在每个@Test方法的开头调用;
>将@BeforeMethod方法移动到新类(顶级或内部类)以及依赖它的所有方法.
两者都不理想,我想让我的测试自然分组和清洁,而不是由于缺乏替代品而分裂.
最佳答案
原文链接:https://www.f2er.com/spring/431806.html