gpt4 book ai didi

java - EasyMock - 你必须在测试后重置()模拟吗?

转载 作者:行者123 更新时间:2023-11-30 08:27:58 24 4
gpt4 key购买 nike

我认为答案是肯定的,但我无法在 easymock documentation 中找到任何确定的内容.

当第一个测试模拟一个类,然后另一个测试以常规方式使用这个类时,我遇到了一个错误。该类在第二次测试中被模拟并因意外调用而失败。

除了使用 EasyMockSupport 并在 @After 方法中调用 resetAll() 之外,有没有办法自动进行清理(最好是不必在每节课上重复)?

最佳答案

看来您不需要手动重置模拟。

在我的例子中,模拟类存储在一个静态变量中,一旦这个问题被更正,测试就开始正常运行。

如果 EasyMock 报告记录了违反期望的位置,那就太好了 - 这将使找到问题的根源变得更加容易。

关于java - EasyMock - 你必须在测试后重置()模拟吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20500135/

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