22
33import org .junit .Test ;
44
5- import java .util .List ;
6-
75import static apoc .cypher .CypherInitializer .isVersionDifferent ;
86import static org .junit .Assert .assertFalse ;
97import static org .junit .Assert .assertTrue ;
@@ -12,30 +10,33 @@ public class CypherIsVersionDifferentTest {
1210
1311 @ Test
1412 public void shouldReturnFalseOnlyWithCompatibleVersion () {
15- assertTrue (isVersionDifferent (List .of ("3.5" ), "4.4.0.2" ));
16- assertTrue (isVersionDifferent (List .of ("5_0" ), "4.4.0.2" ));
17- assertFalse (isVersionDifferent (List .of ("3.5.12" ), "3.5.0.9" ));
18- assertFalse (isVersionDifferent (List .of ("3.5.12" ), "3.5.1.9" ));
19- assertFalse (isVersionDifferent (List .of ("4.4.5" ), "4.4.0.4" ));
20- assertFalse (isVersionDifferent (List .of ("5.1.1" ), "5.1.0" ));
21- assertTrue (isVersionDifferent (List .of ("5.1.0" ), "5.2.0" ));
13+ assertTrue (isVersionDifferent ("3.5" , "4.4.0.2" ));
14+ assertTrue (isVersionDifferent ("5_0" , "4.4.0.2" ));
15+ assertFalse (isVersionDifferent ("3.5.12" , "3.5.0.9" ));
16+ assertFalse (isVersionDifferent ("3.5.12" , "3.5.1.9" ));
17+ assertFalse (isVersionDifferent ("4.4.5" , "4.4.0.4" ));
18+ assertFalse (isVersionDifferent ("5.1.1" , "5.1.0" ));
19+ assertTrue (isVersionDifferent ("5.1.0" , "5.2.0" ));
20+ assertFalse (isVersionDifferent ("5.1-aura" , "5.1.0" ));
21+ assertTrue (isVersionDifferent ("4.4-aura" , "5.1.0" ));
22+ assertTrue (isVersionDifferent ("5.2-aura" , "5.1.0" ));
2223
2324 // we expect that APOC versioning is always consistent to Neo4j versioning
24- assertTrue (isVersionDifferent (List . of ( "" ) , "5_2_0_1" ));
25- assertTrue (isVersionDifferent (List . of ( "5_1_0" ) , "5_0_0_1" ));
26- assertTrue (isVersionDifferent (List . of ( "5_1_0" ) , "5_2_0_1" ));
27- assertTrue (isVersionDifferent (List . of ( "5_22_1" ) , "5_2_0_1" ));
28- assertTrue (isVersionDifferent (List . of ( "5_2_1" ) , "5_22_0_1" ));
29- assertTrue (isVersionDifferent (List . of ( "55_2_1" ) , "5_2_1" ));
30- assertTrue (isVersionDifferent (List . of ( "55_2_1" ) , "5_2_1_0_1" ));
31- assertTrue (isVersionDifferent (List . of ( "51-1-9-9" ) , "5-1-1-9" ));
25+ assertTrue (isVersionDifferent ("" , "5_2_0_1" ));
26+ assertTrue (isVersionDifferent ("5_1_0" , "5_0_0_1" ));
27+ assertTrue (isVersionDifferent ("5_1_0" , "5_2_0_1" ));
28+ assertTrue (isVersionDifferent ("5_22_1" , "5_2_0_1" ));
29+ assertTrue (isVersionDifferent ("5_2_1" , "5_22_0_1" ));
30+ assertTrue (isVersionDifferent ("55_2_1" , "5_2_1" ));
31+ assertTrue (isVersionDifferent ("55_2_1" , "5_2_1_0_1" ));
32+ assertTrue (isVersionDifferent ("51-1-9-9" , "5-1-1-9" ));
3233
33- assertFalse (isVersionDifferent (List . of ( "4_4_5" ) , "4.4.0.4" ));
34- assertFalse (isVersionDifferent (List . of ( "5_1_0" ) , "5-1-0-1" ));
35- assertFalse (isVersionDifferent (List . of ( "5_22_1" ) , "5_22_0_1" ));
36- assertFalse (isVersionDifferent (List . of ( "5_0" ) , "5_0_0_1" ));
37- assertFalse (isVersionDifferent (List . of ( "5_0_1" ) , "5_0_0_1" ));
34+ assertFalse (isVersionDifferent ("4_4_5" , "4.4.0.4" ));
35+ assertFalse (isVersionDifferent ("5_1_0" , "5-1-0-1" ));
36+ assertFalse (isVersionDifferent ("5_22_1" , "5_22_0_1" ));
37+ assertFalse (isVersionDifferent ("5_0" , "5_0_0_1" ));
38+ assertFalse (isVersionDifferent ("5_0_1" , "5_0_0_1" ));
3839
39- assertFalse (isVersionDifferent (List . of ( "5-1-9-9" ) , "5-1-0-1" ));
40+ assertFalse (isVersionDifferent ("5-1-9-9" , "5-1-0-1" ));
4041 }
4142}
0 commit comments