Skip to content

Commit dadb244

Browse files
committed
Handle EvalEx parse exception in math test
1 parent 046b7fd commit dadb244

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

core/src/main/java/cn/superiormc/ultimateshop/utils/MathFunctionTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.ezylang.evalex.data.EvaluationValue;
77
import com.ezylang.evalex.functions.AbstractFunction;
88
import com.ezylang.evalex.functions.FunctionParameter;
9+
import com.ezylang.evalex.parser.ParseException;
910
import com.ezylang.evalex.parser.Token;
1011

1112
import java.math.BigDecimal;
@@ -55,7 +56,7 @@ public EvaluationValue evaluate(Expression expression, Token functionToken,
5556
}
5657
}
5758

58-
static BigDecimal calc(String expr) throws EvaluationException {
59+
static BigDecimal calc(String expr) throws EvaluationException, ParseException {
5960
return new Expression(expr, config).evaluate().getNumberValue()
6061
.setScale(10, RoundingMode.HALF_UP).stripTrailingZeros();
6162
}

0 commit comments

Comments
 (0)