Skip to content

Commit da0c7e0

Browse files
author
Zhen
committed
Ignore tests on 3.0 server that are not valid for 3.0
1 parent 6a9cab3 commit da0c7e0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

driver/src/test/java/org/neo4j/driver/v1/integration/SessionIT.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)