Skip to content

Commit 69ecc6e

Browse files
committed
Fix DiagnosticsIT
1 parent 22fc84d commit 69ecc6e

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/DiagnosticsIT.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
public class DiagnosticsIT {
5454

5555
private static final SimulacronRule SIMULACRON_RULE =
56-
new SimulacronRule(ClusterSpec.builder().withNodes(3, 3));
56+
new SimulacronRule(ClusterSpec.builder().withNodes(3));
5757

5858
private static final SessionRule<CqlSession> SESSION_RULE =
5959
SessionRule.builder(SIMULACRON_RULE)
@@ -86,7 +86,7 @@ public void should_generate_diagnostic_for_simple_strategy() {
8686
assertThat(maybeKs).isPresent();
8787
TokenRingDiagnostic diagnostic =
8888
metadata.generateTokenRingDiagnostic(
89-
maybeKs.get().getName(), ConsistencyLevel.QUORUM, null);
89+
maybeKs.get().getName(), ConsistencyLevel.QUORUM, "dc1");
9090
assertThat(diagnostic.getStatus()).isEqualTo(Status.AVAILABLE);
9191
assertThat(diagnostic.getDetails())
9292
.isEqualTo(
@@ -95,7 +95,7 @@ public void should_generate_diagnostic_for_simple_strategy() {
9595
.put("keyspace", "ks_simple")
9696
.put("replication", maybeKs.get().getReplication())
9797
.put("consistencyLevel", QUORUM)
98-
.put("availableRanges", 6)
98+
.put("availableRanges", 3)
9999
.put("unavailableRanges", 0)
100100
.build());
101101
}
@@ -108,16 +108,17 @@ public void should_generate_diagnostic_for_network_topology_strategy() {
108108
assertThat(maybeKs).isPresent();
109109
TokenRingDiagnostic diagnostic =
110110
metadata.generateTokenRingDiagnostic(
111-
maybeKs.get().getName(), ConsistencyLevel.EACH_QUORUM, null);
111+
maybeKs.get().getName(), ConsistencyLevel.LOCAL_QUORUM, "dc1");
112112
assertThat(diagnostic.getStatus()).isEqualTo(Status.AVAILABLE);
113113
assertThat(diagnostic.getDetails())
114114
.isEqualTo(
115115
ImmutableMap.<String, Object>builder()
116116
.put("status", Status.AVAILABLE)
117117
.put("keyspace", "ks_nts")
118+
.put("datacenter", "dc1")
118119
.put("replication", maybeKs.get().getReplication())
119-
.put("consistencyLevel", ConsistencyLevel.EACH_QUORUM)
120-
.put("availableRanges", 6)
120+
.put("consistencyLevel", ConsistencyLevel.LOCAL_QUORUM)
121+
.put("availableRanges", 3)
121122
.put("unavailableRanges", 0)
122123
.build());
123124
}
@@ -140,9 +141,7 @@ private static void primeKeyspaces(BoundCluster simulacron) {
140141
"class",
141142
DefaultReplicationStrategyFactory.NETWORK_TOPOLOGY_STRATEGY,
142143
"dc1",
143-
"3",
144-
"dc2",
145-
"1")));
144+
"3")));
146145
Query whenSelectAllKeyspaces = new Query("SELECT * FROM system_schema.keyspaces");
147146
SuccessResult thenReturnAllKeyspaces = new SuccessResult(allKeyspacesRows, KEYSPACE_COLUMNS);
148147
RequestPrime primeAllKeyspaces =

0 commit comments

Comments
 (0)