gpt4 book ai didi

java - junit类中的顺序

转载 作者:行者123 更新时间:2023-12-02 06:20:59 24 4
gpt4 key购买 nike

我有两个方法的静态类。一种检查状态,另一种检查状态。
在我所有的测试类中,我都需要使用可以修改的方法,并且一切正常。
但我想测试任何“修改”调用之前先调用“ checkState”方法的初始情况。然后,我使用该测试创建一个测试类。
如果仅运行此类,则一切正常,方法运行良好。但是,如果我在应用程序中运行所有测试类,则此方法会失败,我认为这是因为其他测试类之前调用​​了Modify静态方法。

是否有某种方式可以控制测试类的顺序(不是方法)?

最佳答案

我不确定100%现在没有可用的图书馆来满足您的需求,但是去年我没有图书馆。

您可以执行以下两项操作之一来解决此问题:


每次测试后手动清理所有内容
使用@DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD)为每个测试重新创建上下文

关于java - junit类中的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55833664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com