草庐IT

lastException

全部标签

java - 在 Java 中断言多线程代码的最佳方法是什么

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3个月前。Improvethisquestion作为TDD从业者,我想测试我编写的所有代码。在过去的几年里,我一直在编写许多多线程代码,并且我的一部分测试一直很麻烦。当我不得不对run()循环中可能发生的事情进行断言时,我最终会得到这样的断言:assertEventually(timeout,assertion)我知道Mockito对此有一个解决方案,但仅限于verify调用。我还知道JUnit有一个超时属性,可