gpt4 book ai didi

java - JUnit:确保测试方法中的失败在 @After 方法中的失败之前显示

转载 作者:行者123 更新时间:2023-12-02 08:38:32 29 4
gpt4 key购买 nike

我设计了一个小型测试用例类,旨在使模拟更容易(在本例中,使用 JUnit 4 和 EasyMock)。其中一部分是在测试完成后验证模拟,因此模拟在用@After注释的方法中进行验证。

但是,如果测试方法本身存在故障,导致测试无法完成,mock验证失败,则JUnit报告的故障就是验证失败。然而,如果报告的失败是测试本身的失败,那就更有用了。

那么,JUnit 中有没有一种方法可以确保测试方法中的错误/失败始终优先于用 @After 注释的方法中出现的错误/失败显示?

最佳答案

一般来说,@After注释相当于tearDown(),它暗示它应该只进行测试清理,而不是运行测试或进行断言。

我会让你的测试用例在每个测试用例结束时调用你的“验证”方法,而不是让 JUnit 为你调用它

关于java - JUnit:确保测试方法中的失败在 @After 方法中的失败之前显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466548/

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