所以我有一个删除一些对象的函数,东西。这可能需要一段时间,比如半小时左右,我想检查它是否被成功删除。
@Test
public void successfulThingDelete(){
Thing thing = new Thing();
deleteThing(thing);
if (thing.getStatus() == 'deleted'){
pass
}
else {
fail
}
我希望能够不断检查事物的状态(即thing.getStatus()),并在它被删除时通过测试。但是,如果经过了一定的时间并且没有删除,那么代码失败了,它应该失败。我假设我需要为这个状态的 ping 引入一个新线程,但我不确定如何在这个方法中添加它。谢谢你的帮助!
白衣染霜花
相关分类