66import org .neo4j .driver .Values ;
77import org .neo4j .driver .types .Node ;
88import org .neo4j .driver .types .Relationship ;
9+ import reactor .core .publisher .Flux ;
910
1011import java .nio .file .Files ;
1112import java .nio .file .Path ;
@@ -45,8 +46,8 @@ void should_round_trip_nodes_and_relationships() throws Exception {
4546 ));
4647
4748 try (JsonDataWriter writer = new JsonDataWriter (jsonFile )) {
48- writer .writeNodes (List . of (node ), CopyOptions .DEFAULT ).block ();
49- writer .writeRelationships (List . of (relationship ), CopyOptions .DEFAULT ).block ();
49+ writer .writeNodes (Flux . just (node ), CopyOptions .DEFAULT ).blockLast ();
50+ writer .writeRelationships (Flux . just (relationship ), CopyOptions .DEFAULT ).blockLast ();
5051 }
5152
5253 List <Node > nodes ;
@@ -81,8 +82,8 @@ void should_write_one_compact_json_record_per_line() throws Exception {
8182 Relationship relationship = new TestRelationship (7L , 1L , 1L , "KNOWS" , Map .of ("since" , Values .value (2020L )));
8283
8384 try (JsonDataWriter writer = new JsonDataWriter (jsonFile )) {
84- writer .writeNodes (List . of (node ), CopyOptions .DEFAULT ).block ();
85- writer .writeRelationships (List . of (relationship ), CopyOptions .DEFAULT ).block ();
85+ writer .writeNodes (Flux . just (node ), CopyOptions .DEFAULT ).blockLast ();
86+ writer .writeRelationships (Flux . just (relationship ), CopyOptions .DEFAULT ).blockLast ();
8687 }
8788
8889 List <String > lines ;
@@ -103,8 +104,8 @@ void should_round_trip_gzip_compressed_jsonl() throws Exception {
103104 Relationship relationship = new TestRelationship (7L , 1L , 1L , "KNOWS" , Map .of ("since" , Values .value (2020L )));
104105
105106 try (JsonDataWriter writer = new JsonDataWriter (jsonFile )) {
106- writer .writeNodes (List . of (node ), CopyOptions .DEFAULT ).block ();
107- writer .writeRelationships (List . of (relationship ), CopyOptions .DEFAULT ).block ();
107+ writer .writeNodes (Flux . just (node ), CopyOptions .DEFAULT ).blockLast ();
108+ writer .writeRelationships (Flux . just (relationship ), CopyOptions .DEFAULT ).blockLast ();
108109 }
109110
110111 List <Node > nodes ;
@@ -167,7 +168,7 @@ void should_fail_on_unsupported_export_value_type() throws Exception {
167168 ));
168169
169170 try (JsonDataWriter writer = new JsonDataWriter (jsonFile )) {
170- assertThatThrownBy (() -> writer .writeNodes (List . of (node ), CopyOptions .DEFAULT ).block ())
171+ assertThatThrownBy (() -> writer .writeNodes (Flux . just (node ), CopyOptions .DEFAULT ).blockLast ())
171172 .isInstanceOf (IllegalArgumentException .class )
172173 .hasMessageContaining ("Unsupported property value type" );
173174 }
0 commit comments