@@ -36,6 +36,8 @@ public void deleteGraph() {
3636 api .close ();
3737 }
3838
39+
40+
3941 @ Test
4042 public void testCreateNode () {
4143 // Create a node
@@ -110,7 +112,7 @@ public void testDeleteNodes(){
110112 Assert .assertNull (deleteResult .getStatistics ().getStringValue (Label .PROPERTIES_SET ));
111113 Assert .assertNull (deleteResult .getStatistics ().getStringValue (Label .NODES_CREATED ));
112114 Assert .assertNull (deleteResult .getStatistics ().getStringValue (Label .RELATIONSHIPS_CREATED ));
113- Assert .assertNull ( deleteResult .getStatistics ().getStringValue ( Label . RELATIONSHIPS_DELETED ));
115+ Assert .assertEquals ( 1 , deleteResult .getStatistics ().relationshipsDeleted ( ));
114116 Assert .assertEquals (1 , deleteResult .getStatistics ().nodesDeleted ());
115117
116118 Assert .assertNotNull (deleteResult .getStatistics ().getStringValue (Label .QUERY_INTERNAL_EXECUTION_TIME ));
@@ -290,14 +292,24 @@ public void testRecord(){
290292
291293
292294 @ Test
293- public void testMultiThread (){
295+ public void tinyTestMultiThread (){
296+ ResultSet resultSet = api .query ("social" , "CREATE ({name:'roi',age:32})" );
297+ api .query ("social" , "MATCH (a:person) RETURN a" );
298+ for (int i =0 ; i < 10000 ; i ++){
299+ List <ResultSet > resultSets = IntStream .range (0 ,10 ).parallel ().
300+ mapToObj (j -> api .query ("social" , "MATCH (a:person) RETURN a" )).
301+ collect (Collectors .toList ());
294302
295- Assert .assertNotNull (api .query ("social" , "CREATE (:person{name:'roi',age:32})" ));
296- Assert .assertNotNull (api .query ("social" , "CREATE (:person{name:'amit',age:30})" ));
297- Assert .assertNotNull (api .query ("social" , "MATCH (a:person), (b:person) WHERE (a.name = 'roi' AND b.name='amit') CREATE (a)-[:knows]->(b)" ));
303+ }
298304
305+ }
299306
300- List <ResultSet > resultSets = IntStream .range (0 ,16 ).parallel ().
307+ @ Test
308+ public void testMultiThread (){
309+
310+ Assert .assertNotNull (api .query ("social" , "CREATE (:person {name:'roi', age:32})-[:knows]->(:person {name:'amit',age:30}) " ));
311+
312+ List <ResultSet > resultSets = IntStream .range (0 ,10 ).parallel ().
301313 mapToObj (i -> api .query ("social" , "MATCH (a:person)-[r:knows]->(b:person) RETURN a,r, a.age" )).
302314 collect (Collectors .toList ());
303315
@@ -360,7 +372,7 @@ public void testMultiThread(){
360372 Assert .assertNotNull (api .query ("social" , "CREATE (:worker{lastName:'b'})" ));
361373 Assert .assertNotNull (api .query ("social" , "MATCH (a:worker), (b:worker) WHERE (a.lastName = 'a' AND b.lastName='b') CREATE (a)-[:worksWith]->(b)" ));
362374
363- resultSets = IntStream .range (0 ,16 ).parallel ().
375+ resultSets = IntStream .range (0 ,10 ).parallel ().
364376 mapToObj (i -> api .query ("social" , "MATCH (a:worker)-[r:worksWith]->(b:worker) RETURN a,r" )).
365377 collect (Collectors .toList ());
366378
0 commit comments