Groovy 如何断言整数和浮点类型的值在范围内

Groovy 如何断言整数和浮点类型的值在范围内,groovy,soapui,Groovy,Soapui,但情况正在恶化。 如何比较这两个值? 是因为类型不匹配吗? 如何解决这个问题?给你: actualvalue; Sun Jul 02 07:19:36 IST 2017:INFO:1009.75000***0***10010 def lBound=0 def uBound=10010 def实际值=1009.750000 assert lBound=实际值,“实际值大于上限” 不知道你是怎么申报的。甚至下面的代码片段也可以工作 def lBound = 0 def uBound = 1001

但情况正在恶化。
如何比较这两个值?
是因为类型不匹配吗?
如何解决这个问题?

给你:

actualvalue; Sun Jul 02 07:19:36 IST 2017:INFO:1009.75000***0***10010
def lBound=0
def uBound=10010
def实际值=1009.750000
assert lBound=实际值,“实际值大于上限”
不知道你是怎么申报的。甚至下面的代码片段也可以工作

def lBound = 0
def uBound = 10010
def actualValue = 1009.750000
assert lBound <= actualValue, 'actual value is less than lower bound'
assert uBound >= actualValue, 'actual value is greater than upper bound'
int-lBound=0
int-uBound=10010
浮动实际值=1009.750000
assert lBound=实际值

ChangGan,你有机会试一试吗?下面的解决方案有用吗?当类型更改为float()时,它对我有效
def lBound = 0
def uBound = 10010
def actualValue = 1009.750000
assert lBound <= actualValue, 'actual value is less than lower bound'
assert uBound >= actualValue, 'actual value is greater than upper bound'
int lBound = 0
int uBound = 10010
float actualValue = 1009.750000
assert lBound <= actualValue && uBound >= actualValue