@@ -864,6 +864,7 @@ public Integer execute( Transaction tx )
864864 @ Test ( timeout = 20_000 )
865865 public void resetShouldStopQueryWaitingForALock () throws Exception
866866 {
867+ assumeServerIs31OrLater ();
867868 testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
868869 {
869870 @ Override
@@ -884,6 +885,7 @@ void performUpdate( Driver driver, int nodeId, int newNodeId,
884885 @ Test ( timeout = 20_000 )
885886 public void resetShouldStopTransactionWaitingForALock () throws Exception
886887 {
888+ assumeServerIs31OrLater ();
887889 testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
888890 {
889891 @ Override
@@ -905,6 +907,7 @@ public void performUpdate( Driver driver, int nodeId, int newNodeId,
905907 @ Test ( timeout = 20_000 )
906908 public void resetShouldStopWriteTransactionWaitingForALock () throws Exception
907909 {
910+ assumeServerIs31OrLater ();
908911 final AtomicInteger invocationsOfWork = new AtomicInteger ();
909912
910913 testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
@@ -1118,6 +1121,13 @@ public Void execute( Transaction tx )
11181121 }
11191122 }
11201123
1124+ private void assumeServerIs31OrLater ()
1125+ {
1126+ ServerVersion serverVersion = ServerVersion .version ( neo4j .driver () );
1127+ assumeTrue ( "Ignored on `" + serverVersion + "`" ,
1128+ serverVersion .greaterThanOrEqual ( v3_1_0 ) );
1129+ }
1130+
11211131 private void testExecuteReadTx ( AccessMode sessionMode )
11221132 {
11231133 Driver driver = neo4j .driver ();
0 commit comments