diff --git a/lib/mo-tester-1.0-SNAPSHOT.jar b/lib/mo-tester-1.0-SNAPSHOT.jar index d6127a1d8..e6f6cedf3 100644 Binary files a/lib/mo-tester-1.0-SNAPSHOT.jar and b/lib/mo-tester-1.0-SNAPSHOT.jar differ diff --git a/src/main/java/io/mo/result/RSCell.java b/src/main/java/io/mo/result/RSCell.java index ae173a9ba..ecd945ab2 100644 --- a/src/main/java/io/mo/result/RSCell.java +++ b/src/main/java/io/mo/result/RSCell.java @@ -74,7 +74,11 @@ public boolean equals(RSCell cell){ cell.type == Types.BIGINT || (cell.type == Types.VARCHAR && isNumeric(v1) &&isNumeric(v2))) { - + if(!isNumeric(v1)){ + LOG.error(String.format("value[%s] does not equal to value[%s]",v1,v2)); + return false; + } + BigDecimal bd1 = BigDecimal.valueOf(Double.valueOf(v1)).stripTrailingZeros(); BigDecimal bd2 = BigDecimal.valueOf(Double.valueOf(v2)).stripTrailingZeros(); //System.out.println("bd1 = " + bd1);