SoapUI groovy 脚本根据条件构建字符串
SoapUI groovy script build string on condition
我有这个字符串
log.info("My name is :" + name)
其中名称是预定义的字符串。
现在名字可以是 Peter 或 Mary,具体取决于一些布尔值 X。因此如果 X 为真,结果可以是 "My name is Mary",如果 X 为假,则结果可以是 "My name is Peter"。现在我知道我可以在执行 log.info 之前预先确定 'name',但是如果我想在同一行中执行该操作怎么办?类似于:
log.info("My name is: " + if (X) then "Mary" else "Peter")
以上会给我意想不到的标记“+”
这很简单。您可以使用 ternary operator
log.info("My name is: " + X ? "Mary" : "Peter")
我有这个字符串
log.info("My name is :" + name)
其中名称是预定义的字符串。
现在名字可以是 Peter 或 Mary,具体取决于一些布尔值 X。因此如果 X 为真,结果可以是 "My name is Mary",如果 X 为假,则结果可以是 "My name is Peter"。现在我知道我可以在执行 log.info 之前预先确定 'name',但是如果我想在同一行中执行该操作怎么办?类似于:
log.info("My name is: " + if (X) then "Mary" else "Peter")
以上会给我意想不到的标记“+”
这很简单。您可以使用 ternary operator
log.info("My name is: " + X ? "Mary" : "Peter")