Skip to content

Commit 4cec8a4

Browse files
authored
Fixed bug where connectiontest was building the wrong hostinfo url (#3904)
1 parent bc62843 commit 4cec8a4

File tree

10 files changed

+64
-49
lines changed

10 files changed

+64
-49
lines changed

firebase-database/src/androidTest/java/com/google/firebase/database/DataTest.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,10 +1084,10 @@ public void urlEncodingAndDecodingWorks()
10841084

10851085
DatabaseReference ref =
10861086
new DatabaseReference(
1087-
IntegrationTestValues.getNamespace() + "/a%b&c@d/space: /non-ascii:ø", ctx);
1087+
IntegrationTestValues.getDatabaseUrl() + "/a%b&c@d/space: /non-ascii:ø", ctx);
10881088
String result = ref.toString();
10891089
String encoded =
1090-
IntegrationTestValues.getNamespace() + "/a%25b%26c%40d/space%3A%20/non-ascii%3A%C3%B8";
1090+
IntegrationTestValues.getDatabaseUrl() + "/a%25b%26c%40d/space%3A%20/non-ascii%3A%C3%B8";
10911091
assertEquals(encoded, result);
10921092

10931093
String child = "" + new Random().nextInt(100000000);
@@ -1102,7 +1102,7 @@ public void nameWorksForRootAndNonRootLocations()
11021102
InterruptedException {
11031103
DatabaseConfig ctx = IntegrationTestHelpers.getContext(0);
11041104

1105-
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getNamespace(), ctx);
1105+
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), ctx);
11061106
assertNull(ref.getKey());
11071107
assertEquals("a", ref.child("a").getKey());
11081108
assertEquals("c", ref.child("b/c").getKey());
@@ -1114,7 +1114,7 @@ public void nameAndRefWorkForSnapshots()
11141114
InterruptedException {
11151115
DatabaseConfig ctx = IntegrationTestHelpers.getContext(0);
11161116

1117-
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getNamespace(), ctx);
1117+
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), ctx);
11181118
// Clear any data there
11191119
new WriteFuture(ref, new MapBuilder().put("foo", 10).build()).timedGet();
11201120

@@ -1133,7 +1133,7 @@ public void nameAndRefWorkForSnapshots()
11331133
public void parentWorksForRootAndNonRootLocations() throws DatabaseException {
11341134
DatabaseConfig ctx = IntegrationTestHelpers.getContext(0);
11351135

1136-
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getNamespace(), ctx);
1136+
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), ctx);
11371137
assertNull(ref.getParent());
11381138
DatabaseReference child = ref.child("a");
11391139
assertEquals(ref, child.getParent());
@@ -1146,9 +1146,9 @@ public void rootWorksForRootAndNonRootLocations() throws DatabaseException {
11461146
DatabaseReference ref = IntegrationTestHelpers.getRandomNode();
11471147

11481148
ref = ref.getRoot();
1149-
assertEquals(IntegrationTestValues.getNamespace(), ref.toString());
1149+
assertEquals(IntegrationTestValues.getDatabaseUrl(), ref.toString());
11501150
ref = ref.getRoot(); // Should be a no-op
1151-
assertEquals(IntegrationTestValues.getNamespace(), ref.toString());
1151+
assertEquals(IntegrationTestValues.getDatabaseUrl(), ref.toString());
11521152
}
11531153

11541154
// NOTE: skip test about child accepting numbers. Not applicable in a type-safe language
@@ -1187,14 +1187,14 @@ public void accessingInvalidPathsShouldThrow() throws DatabaseException, Interru
11871187
}
11881188

11891189
try {
1190-
new DatabaseReference(IntegrationTestValues.getNamespace() + "/" + path, ctx);
1190+
new DatabaseReference(IntegrationTestValues.getDatabaseUrl() + "/" + path, ctx);
11911191
fail("Should not be a valid path: " + path);
11921192
} catch (DatabaseException e) {
11931193
// No-op, expected
11941194
}
11951195

11961196
try {
1197-
new DatabaseReference(IntegrationTestValues.getNamespace() + "/tests/" + path, ctx);
1197+
new DatabaseReference(IntegrationTestValues.getDatabaseUrl() + "/tests/" + path, ctx);
11981198
fail("Should not be a valid path: " + path);
11991199
} catch (DatabaseException e) {
12001200
// No-op, expected
@@ -1478,7 +1478,7 @@ public void namespaceAreCaseInsensitive()
14781478

14791479
String child = "" + new Random().nextInt(100000000);
14801480
DatabaseReference ref1 =
1481-
new DatabaseReference(IntegrationTestValues.getNamespace() + "/" + child, ctx1);
1481+
new DatabaseReference(IntegrationTestValues.getDatabaseUrl() + "/" + child, ctx1);
14821482
DatabaseReference ref2 =
14831483
new DatabaseReference(
14841484
"http://"
@@ -1497,7 +1497,7 @@ public void namespaceAreCaseInsensitive()
14971497
@Test
14981498
public void namespacesAreCaseInsensitiveInToString() throws DatabaseException {
14991499
DatabaseConfig ctx = IntegrationTestHelpers.getContext(0);
1500-
DatabaseReference ref1 = new DatabaseReference(IntegrationTestValues.getNamespace(), ctx);
1500+
DatabaseReference ref1 = new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), ctx);
15011501
DatabaseReference ref2 =
15021502
new DatabaseReference(
15031503
"http://"

firebase-database/src/androidTest/java/com/google/firebase/database/EventTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ public void writeLargeLongValueThenIncrement() throws DatabaseException, Interru
264264
ZombieVerifier.verifyRepoZombies(refs);
265265
}
266266

267+
// TODO(mtewani): This test can be flaky. It should be rewritten to ensure stability.
267268
@Test
268269
public void setMultipleEventListenersOnSameNode() throws DatabaseException, InterruptedException {
269270
List<DatabaseReference> refs = IntegrationTestHelpers.getRandomNode(2);
@@ -1070,6 +1071,7 @@ public void priorityChangeShouldRaiseChildMovedAndChildChangedAndValueOnParentAn
10701071
ZombieVerifier.verifyRepoZombies(ref);
10711072
}
10721073

1074+
// TODO(mtewani): This test can be flaky. It should be rewritten to ensure stability.
10731075
@Test
10741076
public void priorityChangeShouldRaiseChildMovedAndChildChangedAndValueOnParentAndChild2()
10751077
throws DatabaseException, InterruptedException {

firebase-database/src/androidTest/java/com/google/firebase/database/FirebaseDatabaseTest.java

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ public void getInstanceForAppWithEmulator_throwsIfSetLate() {
107107
public void getInstanceForAppWithUrl() {
108108
FirebaseApp app =
109109
appForDatabaseUrl(IntegrationTestValues.getAltNamespace(), "getInstanceForAppWithUrl");
110-
FirebaseDatabase db = FirebaseDatabase.getInstance(app, IntegrationTestValues.getNamespace());
110+
FirebaseDatabase db = FirebaseDatabase.getInstance(app, IntegrationTestValues.getDatabaseUrl());
111111

112-
assertEquals(IntegrationTestValues.getNamespace(), db.getReference().toString());
112+
assertEquals(IntegrationTestValues.getDatabaseUrl(), db.getReference().toString());
113113
}
114114

115115
@Test
@@ -140,15 +140,15 @@ public void canInferDatabaseUrlFromProjectId() {
140140
public void getDifferentInstanceForAppWithUrl() {
141141
FirebaseApp app =
142142
appForDatabaseUrl(
143-
IntegrationTestValues.getNamespace(), "getDifferentInstanceForAppWithUrl");
143+
IntegrationTestValues.getDatabaseUrl(), "getDifferentInstanceForAppWithUrl");
144144
FirebaseDatabase unspecified = FirebaseDatabase.getInstance(app);
145145
FirebaseDatabase original =
146-
FirebaseDatabase.getInstance(app, IntegrationTestValues.getNamespace());
146+
FirebaseDatabase.getInstance(app, IntegrationTestValues.getDatabaseUrl());
147147
FirebaseDatabase alternate =
148148
FirebaseDatabase.getInstance(app, IntegrationTestValues.getAltNamespace());
149149

150-
assertEquals(IntegrationTestValues.getNamespace(), unspecified.getReference().toString());
151-
assertEquals(IntegrationTestValues.getNamespace(), original.getReference().toString());
150+
assertEquals(IntegrationTestValues.getDatabaseUrl(), unspecified.getReference().toString());
151+
assertEquals(IntegrationTestValues.getDatabaseUrl(), original.getReference().toString());
152152
assertEquals(IntegrationTestValues.getAltNamespace(), alternate.getReference().toString());
153153
}
154154

@@ -201,7 +201,8 @@ public void getInstanceForAppWithInvalidUrls() {
201201
@Test
202202
public void getReference() {
203203
FirebaseDatabase db = FirebaseDatabase.getInstance();
204-
assertEquals(IntegrationTestValues.getNamespace() + "/foo", db.getReference("foo").toString());
204+
assertEquals(
205+
IntegrationTestValues.getDatabaseUrl() + "/foo", db.getReference("foo").toString());
205206
}
206207

207208
@Test
@@ -235,16 +236,16 @@ public void persistenceSettings() {
235236
@Test
236237
public void getReferenceFromURLWithEmptyPath() {
237238
FirebaseDatabase db = FirebaseDatabase.getInstance();
238-
DatabaseReference ref = db.getReferenceFromUrl(IntegrationTestValues.getNamespace());
239-
assertEquals(IntegrationTestValues.getNamespace(), ref.toString());
239+
DatabaseReference ref = db.getReferenceFromUrl(IntegrationTestValues.getDatabaseUrl());
240+
assertEquals(IntegrationTestValues.getDatabaseUrl(), ref.toString());
240241
}
241242

242243
@Test
243244
public void getReferenceFromURLWithPath() {
244245
FirebaseDatabase db = FirebaseDatabase.getInstance();
245246
DatabaseReference ref =
246-
db.getReferenceFromUrl(IntegrationTestValues.getNamespace() + "/foo/bar");
247-
assertEquals(IntegrationTestValues.getNamespace() + "/foo/bar", ref.toString());
247+
db.getReferenceFromUrl(IntegrationTestValues.getDatabaseUrl() + "/foo/bar");
248+
assertEquals(IntegrationTestValues.getDatabaseUrl() + "/foo/bar", ref.toString());
248249
}
249250

250251
@Test(expected = DatabaseException.class)
@@ -261,8 +262,8 @@ public void getReferenceWithCustomDatabaseUrl() {
261262

262263
@Test
263264
public void referenceEqualityForDatabase() {
264-
FirebaseDatabase db1 = dbForDatabaseUrl(IntegrationTestValues.getNamespace(), "db1");
265-
FirebaseDatabase db2 = dbForDatabaseUrl(IntegrationTestValues.getNamespace(), "db2");
265+
FirebaseDatabase db1 = dbForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), "db1");
266+
FirebaseDatabase db2 = dbForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), "db2");
266267
FirebaseDatabase altDb = dbForDatabaseUrl(IntegrationTestValues.getAltNamespace(), "altdb");
267268

268269
DatabaseReference testRef1 = db1.getReference();

firebase-database/src/androidTest/java/com/google/firebase/database/InfoTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@ private DatabaseReference getRootNode() throws DatabaseException {
4848
public void canGetAReferenceToDotInfoNodes() throws DatabaseException {
4949
DatabaseReference root = getRootNode();
5050

51-
assertEquals(IntegrationTestValues.getNamespace() + "/.info", root.child(".info").toString());
51+
assertEquals(IntegrationTestValues.getDatabaseUrl() + "/.info", root.child(".info").toString());
5252
assertEquals(
53-
IntegrationTestValues.getNamespace() + "/.info/foo", root.child(".info/foo").toString());
53+
IntegrationTestValues.getDatabaseUrl() + "/.info/foo", root.child(".info/foo").toString());
5454

5555
DatabaseConfig ctx = IntegrationTestHelpers.getContext(0);
5656
DatabaseReference ref =
57-
new DatabaseReference(IntegrationTestValues.getNamespace() + "/.info", ctx);
58-
assertEquals(IntegrationTestValues.getNamespace() + "/.info", ref.toString());
59-
ref = new DatabaseReference(IntegrationTestValues.getNamespace() + "/.info/foo", ctx);
60-
assertEquals(IntegrationTestValues.getNamespace() + "/.info/foo", ref.toString());
57+
new DatabaseReference(IntegrationTestValues.getDatabaseUrl() + "/.info", ctx);
58+
assertEquals(IntegrationTestValues.getDatabaseUrl() + "/.info", ref.toString());
59+
ref = new DatabaseReference(IntegrationTestValues.getDatabaseUrl() + "/.info/foo", ctx);
60+
assertEquals(IntegrationTestValues.getDatabaseUrl() + "/.info/foo", ref.toString());
6161
}
6262

6363
@Test

firebase-database/src/androidTest/java/com/google/firebase/database/IntegrationTestHelpers.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ public static DatabaseConfig getContext(int i) {
218218
}
219219

220220
public static DatabaseReference rootWithConfig(DatabaseConfig config) {
221-
return new DatabaseReference(IntegrationTestValues.getNamespace(), config);
221+
return new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), config);
222222
}
223223

224224
public static DatabaseReference getRandomNode() throws DatabaseException {
@@ -240,7 +240,7 @@ public static List<DatabaseReference> getRandomNode(int count) throws DatabaseEx
240240
String name = null;
241241
for (int i = 0; i < count; ++i) {
242242
DatabaseReference ref =
243-
new DatabaseReference(IntegrationTestValues.getNamespace(), contexts.get(i));
243+
new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), contexts.get(i));
244244
if (name == null) {
245245
name = ref.push().getKey();
246246
}
@@ -307,7 +307,8 @@ public static String getTestSecret() {
307307
if (testSecret == null) {
308308
try {
309309
InputStream response =
310-
new URL(IntegrationTestValues.getNamespace() + "/.nsadmin/.json?key=1234").openStream();
310+
new URL(IntegrationTestValues.getDatabaseUrl() + "/.nsadmin/.json?key=1234")
311+
.openStream();
311312
TypeReference<Map<String, Object>> t = new TypeReference<Map<String, Object>>() {};
312313
Map<String, Object> data = new ObjectMapper().readValue(response, t);
313314
testSecret = (String) ((List) data.get("secrets")).get(0);

firebase-database/src/androidTest/java/com/google/firebase/database/IntegrationTestValues.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,22 @@ public class IntegrationTestValues {
2424

2525
private IntegrationTestValues() {}
2626

27-
public static String getNamespace() {
27+
public static String getDatabaseUrl() {
2828
Context c = InstrumentationRegistry.getInstrumentation().getContext();
2929
return c.getResources().getString(R.string.firebase_database_url);
3030
}
3131

32+
public static String getNamespace() {
33+
String dbUrl = getDatabaseUrl();
34+
String namespaceWithScheme = dbUrl.substring(0, dbUrl.indexOf('.'));
35+
return namespaceWithScheme.substring(namespaceWithScheme.lastIndexOf("/") + 1);
36+
}
37+
38+
public static String getHostname() {
39+
String dbUrl = getDatabaseUrl();
40+
return dbUrl.substring(dbUrl.lastIndexOf("/") + 1);
41+
}
42+
3243
public static String getAltNamespace() {
3344
return TEST_ALT_NAMESPACE;
3445
}

firebase-database/src/androidTest/java/com/google/firebase/database/QueryTest.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4552,15 +4552,15 @@ private static FirebaseApp appForDatabaseUrl(String url, String name) {
45524552
public void testGetReturnsNullForEmptyNodeWhenOnline()
45534553
throws DatabaseException, InterruptedException, ExecutionException {
45544554
FirebaseApp app =
4555-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4555+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
45564556
FirebaseDatabase db = FirebaseDatabase.getInstance(app);
45574557
assertNull(Tasks.await(db.getReference(UUID.randomUUID().toString()).get()).getValue());
45584558
}
45594559

45604560
@Test
45614561
public void testGetWaitsForConnection() throws DatabaseException, InterruptedException {
45624562
FirebaseApp app =
4563-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4563+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
45644564
FirebaseDatabase db = FirebaseDatabase.getInstance(app);
45654565
DatabaseReference node =
45664566
db.getReference().child(Objects.requireNonNull(db.getReference().push().getKey()));
@@ -4589,7 +4589,7 @@ public void testGetWaitsForConnection() throws DatabaseException, InterruptedExc
45894589
public void testGetSendsServerGetForNodeWithNoListenerWhenOnline()
45904590
throws DatabaseException, InterruptedException, ExecutionException {
45914591
FirebaseApp app =
4592-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4592+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
45934593
FirebaseDatabase db = FirebaseDatabase.getInstance(app);
45944594
DatabaseReference node = db.getReference();
45954595
Tasks.await(node.setValue(42));
@@ -4601,9 +4601,9 @@ public void testGetProbesInMemoryCacheForActiveListenerWhenOffline()
46014601
throws DatabaseException, InterruptedException, ExecutionException, TestFailure,
46024602
TimeoutException {
46034603
FirebaseApp readerApp =
4604-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4604+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
46054605
FirebaseApp writerApp =
4606-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4606+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
46074607
FirebaseDatabase readerDb = FirebaseDatabase.getInstance(readerApp);
46084608
readerDb.setPersistenceEnabled(true);
46094609
FirebaseDatabase writerDb = FirebaseDatabase.getInstance(writerApp);
@@ -4676,9 +4676,9 @@ public void testGetSendsServerProbesPersistenceCacheWhenOfflineWithNoListener()
46764676
throws DatabaseException, InterruptedException, ExecutionException, TestFailure,
46774677
TimeoutException {
46784678
FirebaseApp readerApp =
4679-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4679+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
46804680
FirebaseApp writerApp =
4681-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4681+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
46824682
FirebaseDatabase readerDb = FirebaseDatabase.getInstance(readerApp);
46834683
readerDb.setPersistenceEnabled(true);
46844684
FirebaseDatabase writerDb = FirebaseDatabase.getInstance(writerApp);
@@ -4721,9 +4721,9 @@ public void testGetUpdatesPersistenceCacheWhenEnabled()
47214721
throws DatabaseException, InterruptedException, ExecutionException, TestFailure,
47224722
TimeoutException {
47234723
FirebaseApp readerApp =
4724-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4724+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
47254725
FirebaseApp writerApp =
4726-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4726+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
47274727
FirebaseDatabase readerDb = FirebaseDatabase.getInstance(readerApp);
47284728
readerDb.setPersistenceEnabled(true);
47294729
FirebaseDatabase writerDb = FirebaseDatabase.getInstance(writerApp);
@@ -4749,9 +4749,9 @@ public void testGetUpdatesPersistenceCacheWhenEnabled()
47494749
public void testGetSkipsPersistenceCacheWhenOnline()
47504750
throws InterruptedException, ExecutionException, TimeoutException, TestFailure {
47514751
FirebaseApp readerApp =
4752-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4752+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
47534753
FirebaseApp writerApp =
4754-
appForDatabaseUrl(IntegrationTestValues.getNamespace(), UUID.randomUUID().toString());
4754+
appForDatabaseUrl(IntegrationTestValues.getDatabaseUrl(), UUID.randomUUID().toString());
47554755
FirebaseDatabase readerDb = FirebaseDatabase.getInstance(readerApp);
47564756
readerDb.setPersistenceEnabled(true);
47574757
FirebaseDatabase writerDb = FirebaseDatabase.getInstance(writerApp);

firebase-database/src/androidTest/java/com/google/firebase/database/RealtimeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -900,7 +900,7 @@ public void testShutdown()
900900
throws InterruptedException, ExecutionException, TestFailure, TimeoutException {
901901
DatabaseConfig config = IntegrationTestHelpers.newTestConfig();
902902
config.setLogLevel(Logger.Level.DEBUG);
903-
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getNamespace(), config);
903+
DatabaseReference ref = new DatabaseReference(IntegrationTestValues.getDatabaseUrl(), config);
904904

905905
// Shut it down right away
906906
DatabaseReference.goOffline(config);

firebase-database/src/androidTest/java/com/google/firebase/database/connection/ConnectionTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public void onCacheHost(String s) {}
6262
};
6363
HostInfo info =
6464
new HostInfo(
65-
IntegrationTestValues.getProjectId() + "." + IntegrationTestValues.getServer(),
66-
IntegrationTestValues.getProjectId(),
65+
IntegrationTestValues.getHostname(),
66+
IntegrationTestValues.getNamespace(),
6767
/*secure=*/ true);
6868
DatabaseConfig config = IntegrationTestHelpers.newFrozenTestConfig();
6969
Connection conn = new Connection(config.getConnectionContext(), info, null, del, null, "");

firebase-database/src/androidTest/java/com/google/firebase/database/snapshot/CompoundHashingIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ private static Node randomNode(int numLeafs) {
149149
private void oneRound() throws Throwable {
150150
final Node initialState = randomNode(random.nextInt(5000));
151151
Node currentState = initialState;
152-
SynchronousConnection conn = new SynchronousConnection(IntegrationTestValues.getNamespace());
152+
SynchronousConnection conn = new SynchronousConnection(IntegrationTestValues.getDatabaseUrl());
153153
conn.connect();
154154
conn.setValue(Path.getEmptyPath(), initialState, /*wait=*/ false);
155155
int numUpdates = random.nextInt(30);

0 commit comments

Comments
 (0)