@@ -83,6 +83,7 @@ public class Neo4jExtension implements BeforeAllCallback, BeforeEachCallback {
83
83
private static final String KEY_DRIVER_INSTANCE = "neo4j.driver" ;
84
84
85
85
private static final String SYS_PROPERTY_NEO4J_URL = "SDN_NEO4J_URL" ;
86
+ private static final String SYS_PROPERTY_NEO4J_USERNAME = "SDN_NEO4J_USERNAME" ;
86
87
private static final String SYS_PROPERTY_NEO4J_PASSWORD = "SDN_NEO4J_PASSWORD" ;
87
88
private static final String SYS_PROPERTY_NEO4J_ACCEPT_COMMERCIAL_EDITION = "SDN_NEO4J_ACCEPT_COMMERCIAL_EDITION" ;
88
89
private static final String SYS_PROPERTY_NEO4J_REPOSITORY = "SDN_NEO4J_REPOSITORY" ;
@@ -107,6 +108,7 @@ public void beforeAll(ExtensionContext context) throws Exception {
107
108
}
108
109
109
110
String neo4jUrl = Optional .ofNullable (System .getenv (SYS_PROPERTY_NEO4J_URL )).orElse ("" );
111
+ String neo4jUser = Optional .ofNullable (System .getenv (SYS_PROPERTY_NEO4J_USERNAME )).orElse ("neo4j" ).trim ();
110
112
String neo4jPassword = Optional .ofNullable (System .getenv (SYS_PROPERTY_NEO4J_PASSWORD )).orElse ("" ).trim ();
111
113
112
114
ExtensionContext .Store contextStore = context .getStore (NAMESPACE );
@@ -115,7 +117,7 @@ public void beforeAll(ExtensionContext context) throws Exception {
115
117
if (neo4jConnectionSupport == null ) {
116
118
if (!(neo4jUrl .isEmpty () || neo4jPassword .isEmpty ())) {
117
119
log .info (LogMessage .format ("Using Neo4j instance at %s." , neo4jUrl ));
118
- neo4jConnectionSupport = new Neo4jConnectionSupport (neo4jUrl , AuthTokens .basic ("neo4j" , neo4jPassword ));
120
+ neo4jConnectionSupport = new Neo4jConnectionSupport (neo4jUrl , AuthTokens .basic (neo4jUser , neo4jPassword ));
119
121
} else {
120
122
log .info ("Using Neo4j test container." );
121
123
ContainerAdapter adapter = contextStore .getOrComputeIfAbsent (KEY_NEO4J_INSTANCE ,
0 commit comments