@@ -31,10 +31,9 @@ public void deleteGraph() {
3131 }
3232
3333 @ Test
34- public void testPipelineExec (){
34+ public void testSync (){
3535 try (RedisGraphContext c = api .getContext ()) {
36- RedisGraphPipeline pipeline = api .getContext ().pipelined ();
37-
36+ RedisGraphPipeline pipeline = c .pipelined ();
3837 pipeline .set ("x" , "1" );
3938 pipeline .query ("social" , "CREATE (:Person {name:'a'})" );
4039 pipeline .query ("g" , "CREATE (:Person {name:'a'})" );
@@ -118,9 +117,9 @@ record = resultSet.next();
118117 }
119118
120119 @ Test
121- public void testPipelineWithReadOnlyQueries (){
120+ public void testReadOnlyQueries (){
122121 try (RedisGraphContext c = api .getContext ()) {
123- RedisGraphPipeline pipeline = api . getContext () .pipelined ();
122+ RedisGraphPipeline pipeline = c .pipelined ();
124123
125124 pipeline .set ("x" , "1" );
126125 pipeline .query ("social" , "CREATE (:Person {name:'a'})" );
@@ -191,4 +190,17 @@ record = resultSet.next();
191190 Assert .assertEquals ("Person" , record .getValue ("label" ));
192191 }
193192 }
193+
194+ @ Test
195+ public void testWaitReplicas (){
196+ try (RedisGraphContext c = api .getContext ()) {
197+ RedisGraphPipeline pipeline = c .pipelined ();
198+ pipeline .set ("x" , "1" );
199+ pipeline .query ("social" , "CREATE (:Person {name:'a'})" );
200+ pipeline .query ("g" , "CREATE (:Person {name:'a'})" );
201+ pipeline .waitReplicas (0 , 100L );
202+ List <Object > results = pipeline .syncAndReturnAll ();
203+ Assert .assertEquals (0L , results .get (3 ));
204+ }
205+ }
194206}
0 commit comments