Skip to content

Commit bec8ab2

Browse files
committed
Merge branch 1.3 into 1.4
2 parents aba0eac + ddc8cc5 commit bec8ab2

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

driver/src/test/java/org/neo4j/driver/internal/DirectDriverTest.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.net.URI;
2626

2727
import org.neo4j.driver.internal.net.BoltServerAddress;
28+
import org.neo4j.driver.internal.util.ServerVersion;
2829
import org.neo4j.driver.v1.Driver;
2930
import org.neo4j.driver.v1.GraphDatabase;
3031
import org.neo4j.driver.v1.Record;
@@ -36,6 +37,7 @@
3637
import static org.hamcrest.core.IsEqual.equalTo;
3738
import static org.junit.Assert.assertThat;
3839
import static org.junit.Assert.fail;
40+
import static org.junit.Assume.assumeTrue;
3941
import static org.neo4j.driver.internal.net.BoltServerAddress.LOCAL_DEFAULT;
4042
import static org.neo4j.driver.internal.util.Matchers.directDriverWithAddress;
4143
import static org.neo4j.driver.v1.Values.parameters;
@@ -73,6 +75,8 @@ public void shouldUseDefaultPortIfMissing()
7375
@Test
7476
public void shouldAllowIPv6Address()
7577
{
78+
assumeTrue( supportsListenAddressConfiguration( neo4j ) );
79+
7680
// Given
7781
URI uri = URI.create( "bolt://[::1]" );
7882
BoltServerAddress address = BoltServerAddress.from( uri );
@@ -140,4 +144,17 @@ public void shouldBeAbleRunCypher() throws Exception
140144
// Finally
141145
assertThat( server.exitStatus(), equalTo( 0 ) );
142146
}
147+
148+
/**
149+
* Check if running test neo4j instance supports {@value org.neo4j.driver.v1.util.Neo4jSettings#LISTEN_ADDR}
150+
* configuration option. Only 3.1+ versions support it.
151+
*
152+
* @param neo4j the test neo4j instance to check.
153+
* @return {@code true} if given test neo4j supports config option, {@code false} otherwise.
154+
*/
155+
private static boolean supportsListenAddressConfiguration( TestNeo4j neo4j )
156+
{
157+
ServerVersion version = ServerVersion.version( neo4j.driver() );
158+
return version.greaterThanOrEqual( ServerVersion.v3_1_0 );
159+
}
143160
}

0 commit comments

Comments
 (0)