SOAPUI - 即使条件为真也抛出断言错误

SOAPUI - Assert error thrown even condition is true

即使条件为真,我仍收到断言错误,如下所示:-

这里有什么遗漏吗?

问题是对象类型不同。

jdbcCount 在内部是一个 String,但是 dataSourceCount 是一个 Integer。这就是您在日志中看到相同值但断言失败的原因。

尝试使用 toString()dataSourceCount 转换为 String 并正确传递 assert:

assert jdbcCount == dataSourceCount.toString()

或者@Ramu 在评论中建议,因为值是数字而不是比较字符串,比较传递 jdbcCountint 的整数:

assert Integer.parseInt(jdbcCount) == dataSourceCount

希望这对您有所帮助,