@@ -21,10 +21,10 @@ void shadedJsonNode(ArangoDB adb) {
21
21
JsonNode doc = JsonNodeFactory .instance
22
22
.objectNode ()
23
23
.put ("foo" , "bar" );
24
- JsonNode res = adb .db ().query ("return @d" , Collections .singletonMap ("d" , doc ), JsonNode . class ).next ();
24
+ JsonNode res = adb .db ().query ("return @d" , JsonNode . class , Collections .singletonMap ("d" , doc )).next ();
25
25
assertThat (res .size ()).isEqualTo (1 );
26
26
assertThat (res .get ("foo" ).asText ()).isEqualTo ("bar" );
27
- JsonNode value = adb .db ().query ("return @d.foo" , Collections .singletonMap ("d" , doc ), JsonNode . class ).next ();
27
+ JsonNode value = adb .db ().query ("return @d.foo" , JsonNode . class , Collections .singletonMap ("d" , doc )).next ();
28
28
assertThat (value .textValue ()).isEqualTo ("bar" );
29
29
}
30
30
@@ -35,23 +35,21 @@ void jsonNode(ArangoDB adb) {
35
35
com .fasterxml .jackson .databind .JsonNode doc = com .fasterxml .jackson .databind .node .JsonNodeFactory .instance
36
36
.objectNode ()
37
37
.put ("foo" , "bar" );
38
- com .fasterxml .jackson .databind .JsonNode res = adb .db ().query ("return @d" , Collections .singletonMap ("d" , doc ),
39
- com .fasterxml .jackson .databind .JsonNode .class ).next ();
38
+ com .fasterxml .jackson .databind .JsonNode res = adb .db ().query ("return @d" , com .fasterxml .jackson .databind .JsonNode .class , Collections .singletonMap ("d" , doc )).next ();
40
39
assertThat (res .size ()).isEqualTo (1 );
41
40
assertThat (res .get ("foo" ).asText ()).isEqualTo ("bar" );
42
- com .fasterxml .jackson .databind .JsonNode value = adb .db ().query ("return @d.foo" , Collections .singletonMap ("d" , doc ),
43
- com .fasterxml .jackson .databind .JsonNode .class ).next ();
41
+ com .fasterxml .jackson .databind .JsonNode value = adb .db ().query ("return @d.foo" , com .fasterxml .jackson .databind .JsonNode .class , Collections .singletonMap ("d" , doc )).next ();
44
42
assertThat (value .textValue ()).isEqualTo ("bar" );
45
43
}
46
44
47
45
@ ParameterizedTest
48
46
@ MethodSource ("adbByContentType" )
49
47
void map (ArangoDB adb ) {
50
48
Map <String , String > doc = Collections .singletonMap ("foo" , "bar" );
51
- Map <?, ?> res = adb .db ().query ("return @d" , Collections .singletonMap ("d" , doc ), Map . class ).next ();
49
+ Map <?, ?> res = adb .db ().query ("return @d" , Map . class , Collections .singletonMap ("d" , doc )).next ();
52
50
assertThat (res ).hasSize (1 );
53
51
assertThat (res .get ("foo" )).isEqualTo ("bar" );
54
- String value = adb .db ().query ("return @d.foo" , Collections .singletonMap ("d" , doc ), String . class ).next ();
52
+ String value = adb .db ().query ("return @d.foo" , String . class , Collections .singletonMap ("d" , doc )).next ();
55
53
assertThat (value ).isEqualTo ("bar" );
56
54
}
57
55
@@ -60,21 +58,21 @@ void map(ArangoDB adb) {
60
58
void rawJson (ArangoDB adb ) {
61
59
RawJson doc = RawJson .of ("""
62
60
{"foo":"bar"}""" );
63
- RawJson res = adb .db ().query ("return @d" , Collections .singletonMap ("d" , doc ), RawJson . class ).next ();
61
+ RawJson res = adb .db ().query ("return @d" , RawJson . class , Collections .singletonMap ("d" , doc )).next ();
64
62
assertThat (res .getValue ()).isEqualTo (doc .getValue ());
65
- RawJson value = adb .db ().query ("return @d.foo" , Collections .singletonMap ("d" , doc ), RawJson . class ).next ();
63
+ RawJson value = adb .db ().query ("return @d.foo" , RawJson . class , Collections .singletonMap ("d" , doc )).next ();
66
64
assertThat (value .getValue ()).isEqualTo ("\" bar\" " );
67
65
}
68
66
69
67
@ ParameterizedTest
70
68
@ MethodSource ("adbByContentType" )
71
69
void person (ArangoDB adb ) {
72
70
Person doc = new Person ("key" , "Jim" , 22 );
73
- Person res = adb .db ().query ("return @d" , Collections .singletonMap ("d" , doc ), Person . class ).next ();
71
+ Person res = adb .db ().query ("return @d" , Person . class , Collections .singletonMap ("d" , doc )).next ();
74
72
assertThat (res ).isEqualTo (doc );
75
- String key = adb .db ().query ("return @d._key" , Collections .singletonMap ("d" , doc ), String . class ).next ();
73
+ String key = adb .db ().query ("return @d._key" , String . class , Collections .singletonMap ("d" , doc )).next ();
76
74
assertThat (key ).isEqualTo ("key" );
77
- String name = adb .db ().query ("return @d.firstName" , Collections .singletonMap ("d" , doc ), String . class ).next ();
75
+ String name = adb .db ().query ("return @d.firstName" , String . class , Collections .singletonMap ("d" , doc )).next ();
78
76
assertThat (name ).isEqualTo ("Jim" );
79
77
}
80
78
0 commit comments