@@ -21,10 +21,10 @@ void shadedJsonNode(ArangoDB adb) {
2121 JsonNode doc = JsonNodeFactory .instance
2222 .objectNode ()
2323 .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 ();
2525 assertThat (res .size ()).isEqualTo (1 );
2626 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 ();
2828 assertThat (value .textValue ()).isEqualTo ("bar" );
2929 }
3030
@@ -35,23 +35,21 @@ void jsonNode(ArangoDB adb) {
3535 com .fasterxml .jackson .databind .JsonNode doc = com .fasterxml .jackson .databind .node .JsonNodeFactory .instance
3636 .objectNode ()
3737 .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 ();
4039 assertThat (res .size ()).isEqualTo (1 );
4140 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 ();
4442 assertThat (value .textValue ()).isEqualTo ("bar" );
4543 }
4644
4745 @ ParameterizedTest
4846 @ MethodSource ("adbByContentType" )
4947 void map (ArangoDB adb ) {
5048 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 ();
5250 assertThat (res ).hasSize (1 );
5351 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 ();
5553 assertThat (value ).isEqualTo ("bar" );
5654 }
5755
@@ -60,21 +58,21 @@ void map(ArangoDB adb) {
6058 void rawJson (ArangoDB adb ) {
6159 RawJson doc = RawJson .of ("""
6260 {"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 ();
6462 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 ();
6664 assertThat (value .getValue ()).isEqualTo ("\" bar\" " );
6765 }
6866
6967 @ ParameterizedTest
7068 @ MethodSource ("adbByContentType" )
7169 void person (ArangoDB adb ) {
7270 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 ();
7472 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 ();
7674 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 ();
7876 assertThat (name ).isEqualTo ("Jim" );
7977 }
8078
0 commit comments