gpt4 book ai didi

java - 在 assertEquals 之后不要停止测试

转载 作者:行者123 更新时间:2023-12-04 06:11:46 28 4
gpt4 key购买 nike

我正在尝试调试具有 assertEquals 的失败测试JUnit 测试。我想在 assertEquals 之后的一段时间内查看应用程序的行为声明失败。现在,一旦语句失败,eClipse 就会停止测试。有没有办法让测试在失败后 hibernate 一段时间?谢谢。

最佳答案

当您说“应用程序在一定时间内的行为”时,您是在谈论不同(非测试)线程中的行为,对吗?我将断言条件提取到一个变量中,在实际断言行上放置一个断点,然后在调试器中运行测试:

@Test
public void testSomeMethod() {
assertEquals(true, testInstance.someMethod());
}

变成
@Test
public void testSomeMethod() {
boolean result = testInstance.someMethod();
/* breakpoint goes here */ assertEquals(true, result);
}

关于java - 在 assertEquals 之后不要停止测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691128/

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