SOAPUI - 即使条件为真也抛出断言错误
SOAPUI - Assert error thrown even condition is true
即使条件为真,我仍收到断言错误,如下所示:-
这里有什么遗漏吗?
问题是对象类型不同。
jdbcCount
在内部是一个 String
,但是 dataSourceCount
是一个 Integer
。这就是您在日志中看到相同值但断言失败的原因。
尝试使用 toString()
将 dataSourceCount
转换为 String
并正确传递 assert
:
assert jdbcCount == dataSourceCount.toString()
或者@Ramu 在评论中建议,因为值是数字而不是比较字符串,比较传递 jdbcCount
到 int
的整数:
assert Integer.parseInt(jdbcCount) == dataSourceCount
希望这对您有所帮助,
即使条件为真,我仍收到断言错误,如下所示:-
这里有什么遗漏吗?
问题是对象类型不同。
jdbcCount
在内部是一个 String
,但是 dataSourceCount
是一个 Integer
。这就是您在日志中看到相同值但断言失败的原因。
尝试使用 toString()
将 dataSourceCount
转换为 String
并正确传递 assert
:
assert jdbcCount == dataSourceCount.toString()
或者@Ramu 在评论中建议,因为值是数字而不是比较字符串,比较传递 jdbcCount
到 int
的整数:
assert Integer.parseInt(jdbcCount) == dataSourceCount
希望这对您有所帮助,