@@ -40,6 +40,12 @@ public void prepareQuery() {
4040 @ Test
4141 public void testParamsPrep (){
4242 Map <String , Object > params = new HashMap <>();
43+ params .put ("param" , "" );
44+ Assert .assertEquals ("CYPHER param=\" \" RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
45+ params .put ("param" , "\" " );
46+ Assert .assertEquals ("CYPHER param=\" \\ \" \" RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
47+ params .put ("param" , "\" st" );
48+ Assert .assertEquals ("CYPHER param=\" \\ \" st\" RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
4349 params .put ("param" , 1 );
4450 Assert .assertEquals ("CYPHER param=1 RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
4551 params .put ("param" , 2.3 );
@@ -52,6 +58,8 @@ public void testParamsPrep(){
5258 Assert .assertEquals ("CYPHER param=null RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
5359 params .put ("param" , "str" );
5460 Assert .assertEquals ("CYPHER param=\" str\" RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
61+ params .put ("param" , "s\" tr" );
62+ Assert .assertEquals ("CYPHER param=\" s\\ \" tr\" RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
5563 Integer arr [] = {1 ,2 ,3 };
5664 params .put ("param" , arr );
5765 Assert .assertEquals ("CYPHER param=[1, 2, 3] RETURN $param" , Utils .prepareQuery ("RETURN $param" , params ));
0 commit comments