gpt4 book ai didi

java - 结束 JUnit 测试

转载 作者:行者123 更新时间:2023-12-04 06:57:54 25 4
gpt4 key购买 nike

我有一个包含许多线程的“黑匣子”代码。没有办法“杀死”我发现的黑盒线程。

我正在通过 junit 将数据传递到“黑匣子”中,并确保获得预期的输出。

有没有办法优雅地退出测试用例(由于黑盒中的线程,它在 eclipse 中保持打开状态)?

最佳答案

简而言之,没有。处理此问题的 JUnit 方法是抽象线程创建并传入一个被测试的假线程。

JUnit 实际上是关于白盒测试,而不是多线程的黑盒测试。当然,这是可以做到的,但像这样的问题将是痛苦的。幸运的是,有一些库可以帮助解决这个问题。一个这样的库是 ConcoJUnit .

关于java - 结束 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323328/

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