【发布时间】:2021-08-02 18:51:50
【问题描述】:
我在测试以下方法时遇到问题:
public class SomeClass {
public void methodForTesting() {
new Thread(() -> {
SomeClass.stopSomething();
while(SomeClass.getSomethingState() != SomethingState.DONE) {
TimeUnit.sleep(5);
}
SomeClass.startSomething();
});
}
前面有 SomeClass 的方法是在没有这个添加的情况下编写的,但我在这里写它是为了表明它们是这个类的一部分。 我不确定如何使用这种方法,而这个 while 循环让我很烦恼。
【问题讨论】:
标签: java spring-boot unit-testing junit