Skip to content

Commit 447fe81

Browse files
author
Zhen
committed
Mute tck tests with 3.2 servers
1 parent 60972ec commit 447fe81

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

driver/src/test/java/org/neo4j/driver/v1/tck/DriverComplianceIT.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,21 @@
1919
package org.neo4j.driver.v1.tck;
2020

2121
import cucumber.api.CucumberOptions;
22+
import org.junit.BeforeClass;
2223
import org.junit.ClassRule;
2324
import org.junit.Rule;
2425
import org.junit.rules.TemporaryFolder;
2526
import org.junit.runner.RunWith;
2627

2728
import java.io.IOException;
2829

30+
import org.neo4j.driver.v1.Driver;
31+
import org.neo4j.driver.v1.util.ServerVersion;
2932
import org.neo4j.driver.v1.util.TestNeo4j;
3033

34+
import static org.junit.Assume.assumeTrue;
35+
import static org.neo4j.driver.v1.util.ServerVersion.v3_2_0;
36+
3137
/**
3238
* The base class to run all cucumber tests
3339
*/
@@ -45,4 +51,12 @@ public class DriverComplianceIT
4551
public DriverComplianceIT() throws IOException
4652
{
4753
}
54+
55+
@BeforeClass
56+
public static void muteAfter32()
57+
{
58+
Driver driver = neo4j.driver();
59+
ServerVersion serverVersion = ServerVersion.version( driver );
60+
assumeTrue( "Tck tests muted on 3.2+ server", serverVersion.lessThan( v3_2_0 ) );
61+
}
4862
}

driver/src/test/java/org/neo4j/driver/v1/util/ServerVersion.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ private ServerVersion( int major, int minor, int patch )
4141
this.minor = minor;
4242
this.patch = patch;
4343
}
44+
public static final ServerVersion v3_2_0 = new ServerVersion(3, 2, 0);
4445
public static final ServerVersion v3_1_0 = new ServerVersion(3, 1, 0);
4546
public static final ServerVersion v3_0_0 = new ServerVersion(3, 0, 0);
4647

0 commit comments

Comments
 (0)