@@ -864,6 +864,7 @@ public Integer execute( Transaction tx )
864
864
@ Test ( timeout = 20_000 )
865
865
public void resetShouldStopQueryWaitingForALock () throws Exception
866
866
{
867
+ assumeServerIs31OrLater ();
867
868
testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
868
869
{
869
870
@ Override
@@ -884,6 +885,7 @@ void performUpdate( Driver driver, int nodeId, int newNodeId,
884
885
@ Test ( timeout = 20_000 )
885
886
public void resetShouldStopTransactionWaitingForALock () throws Exception
886
887
{
888
+ assumeServerIs31OrLater ();
887
889
testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
888
890
{
889
891
@ Override
@@ -905,6 +907,7 @@ public void performUpdate( Driver driver, int nodeId, int newNodeId,
905
907
@ Test ( timeout = 20_000 )
906
908
public void resetShouldStopWriteTransactionWaitingForALock () throws Exception
907
909
{
910
+ assumeServerIs31OrLater ();
908
911
final AtomicInteger invocationsOfWork = new AtomicInteger ();
909
912
910
913
testResetOfQueryWaitingForLock ( new NodeIdUpdater ()
@@ -1118,6 +1121,13 @@ public Void execute( Transaction tx )
1118
1121
}
1119
1122
}
1120
1123
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
+
1121
1131
private void testExecuteReadTx ( AccessMode sessionMode )
1122
1132
{
1123
1133
Driver driver = neo4j .driver ();
0 commit comments