1919import static org .hamcrest .CoreMatchers .equalTo ;
2020import static org .hamcrest .CoreMatchers .not ;
2121import static org .hamcrest .MatcherAssert .assertThat ;
22+ import static org .hamcrest .Matchers .greaterThanOrEqualTo ;
2223import static org .junit .Assert .assertEquals ;
2324import static org .junit .Assert .assertTrue ;
25+ import static org .junit .Assume .assumeThat ;
2426import static org .junit .Assume .assumeTrue ;
2527import static org .neo4j .shell .util .Versions .majorVersion ;
26- import static org .neo4j .shell .util .Versions .minorVersion ;
28+ import static org .neo4j .shell .util .Versions .version ;
2729
2830public class CypherShellVerboseIntegrationTest extends CypherShellIntegrationTest {
2931 @ Rule
@@ -193,7 +195,7 @@ public void paramsAndListVariablesWithSpecialCharacters() throws EvaluationExcep
193195 public void cypherWithOrder () throws CommandException {
194196 // given
195197 String serverVersion = shell .getServerVersion ();
196- assumeTrue (( minorVersion ( serverVersion ) == 6 && majorVersion (serverVersion ) == 3 ) || majorVersion ( serverVersion ) > 3 );
198+ assumeThat ( version (serverVersion ), greaterThanOrEqualTo ( version ( "3.6" )) );
197199
198200 // Make sure we are creating a new NEW index
199201 try {
@@ -218,7 +220,7 @@ public void cypherWithOrder() throws CommandException {
218220 public void cypherWithQueryDetails () throws CommandException {
219221 // given
220222 String serverVersion = shell .getServerVersion ();
221- assumeTrue (( minorVersion ( serverVersion ) > 0 && majorVersion (serverVersion ) == 4 ) || majorVersion ( serverVersion ) > 4 );
223+ assumeThat ( version (serverVersion ), greaterThanOrEqualTo ( version ( "4.1" )) );
222224
223225 //when
224226 shell .execute ("EXPLAIN MATCH (n) with n.age AS age RETURN age" );
@@ -234,7 +236,7 @@ public void cypherWithQueryDetails() throws CommandException {
234236 public void cypherWithoutQueryDetails () throws CommandException {
235237 // given
236238 String serverVersion = shell .getServerVersion ();
237- assumeTrue (( minorVersion ( serverVersion ) == 0 && majorVersion (serverVersion ) == 4 ) || majorVersion ( serverVersion ) < 4 );
239+ assumeThat ( version (serverVersion ), not ( greaterThanOrEqualTo ( version ( "4.1" ))) );
238240
239241 //when
240242 shell .execute ("EXPLAIN MATCH (n) with n.age AS age RETURN age" );
0 commit comments