Skip to content

Commit 244eed8

Browse files
author
Zhen Li
committed
Mute procedure tests on 4.0 servers
Some driver tests use procedure to simulate an infinite stream or execution of a query. However these proceudres are created against 3.x server API. So mute them for 4.0 servers. We shall eventually re-write them in some other way.
1 parent 76f83c0 commit 244eed8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

driver/src/test/java/org/neo4j/driver/util/DatabaseExtension.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import org.neo4j.driver.internal.util.ServerVersion;
3434
import org.neo4j.driver.types.TypeSystem;
3535

36+
import static org.junit.jupiter.api.Assumptions.assumeTrue;
3637
import static org.neo4j.driver.util.Neo4jRunner.DEFAULT_AUTH_TOKEN;
3738
import static org.neo4j.driver.util.Neo4jRunner.HOME_DIR;
3839
import static org.neo4j.driver.util.Neo4jRunner.debug;
@@ -146,6 +147,9 @@ public File tlsKeyFile()
146147

147148
public void ensureProcedures( String jarName ) throws IOException
148149
{
150+
// These procedures was written against 3.x API.
151+
// As graph database service API is totally changed since 4.0. These procedures are no long valid.
152+
assumeTrue( version().lessThan( ServerVersion.v4_0_0 ) );
149153
File procedureJar = new File( HOME_DIR, "plugins/" + jarName );
150154
if ( !procedureJar.exists() )
151155
{

0 commit comments

Comments
 (0)