gpt4 book ai didi

java - 等待性,轮询直到满足条件

转载 作者:行者123 更新时间:2023-11-30 01:45:27 26 4
gpt4 key购买 nike

我正在尝试将等待性用于某些测试目的。

我尝试使用的这段代码给我带来了问题:

    await()
.atLeast(Duration.ONE_HUNDRED_MILLISECONDS)
.atMost(Duration.FIVE_SECONDS)
.with()
.pollInterval(Duration.ONE_HUNDRED_MILLISECONDS)
.until(result.contains("banana"));

Result 是一个字符串变量,我在代码的前面保存了一些远程系统输出。但是当我尝试像这样使用它时,出现以下错误:

"until (java.util.concurrent.Callable) in ConditionFactory cannot be applied to (boolean)"

使用该库的正确方法是什么?在对获取的数据进行大量断言之前,我也想看看是否已成功从远程系统检索某些数据/文本字符串。

最佳答案

您需要给予直到可调用。即

await().until(() -> result.contains("banana"));

关于java - 等待性,轮询直到满足条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58201952/

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