We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e7ce158 commit ebf346dCopy full SHA for ebf346d
1 file changed
src/test/java/com/dashjoin/jsonata/ExceptionTest.java
@@ -0,0 +1,31 @@
1
+package com.dashjoin.jsonata;
2
+
3
+import org.junit.jupiter.api.Assertions;
4
+import org.junit.jupiter.api.Disabled;
5
+import org.junit.jupiter.api.Test;
6
7
+public class ExceptionTest {
8
9
+ @Disabled
10
+ @Test
11
+ public void testError() {
12
+ Jsonata expr = Jsonata.jsonata("$error('message')");
13
+ try {
14
+ expr.evaluate(null);
15
+ Assertions.fail();
16
+ } catch (JException e) {
17
+ Assertions.assertEquals("message", e.getMessage());
18
+ }
19
20
21
22
+ public void testDivZero() {
23
+ Jsonata expr = Jsonata.jsonata("1 / 0");
24
25
26
27
28
+ Assertions.assertEquals("Number out of range: \"Infinity\"", e.getMessage());
29
30
31
+}
0 commit comments