Skip to content

Commit f127e0f

Browse files
committed
JAVA-2845: Update server discovery and monitoring spec tests
New tests for normalizing mixed cased host names
1 parent 17a5cc2 commit f127e0f

File tree

3 files changed

+99
-2
lines changed

3 files changed

+99
-2
lines changed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"description": "Replica set mixed case normalization",
3+
"uri": "mongodb://A/?replicaSet=rs",
4+
"phases": [
5+
{
6+
"responses": [
7+
[
8+
"a:27017",
9+
{
10+
"ok": 1,
11+
"ismaster": true,
12+
"setName": "rs",
13+
"me": "A:27017",
14+
"hosts": [
15+
"A:27017"
16+
],
17+
"passives": [
18+
"B:27017"
19+
],
20+
"arbiters": [
21+
"C:27017"
22+
],
23+
"minWireVersion": 0,
24+
"maxWireVersion": 6
25+
}
26+
]
27+
],
28+
"outcome": {
29+
"servers": {
30+
"a:27017": {
31+
"type": "RSPrimary",
32+
"setName": "rs"
33+
},
34+
"b:27017": {
35+
"type": "Unknown",
36+
"setName": null
37+
},
38+
"c:27017": {
39+
"type": "Unknown",
40+
"setName": null
41+
}
42+
},
43+
"topologyType": "ReplicaSetWithPrimary",
44+
"logicalSessionTimeoutMinutes": null,
45+
"setName": "rs"
46+
}
47+
},
48+
{
49+
"responses": [
50+
[
51+
"b:27017",
52+
{
53+
"ok": 1,
54+
"ismaster": false,
55+
"secondary": true,
56+
"setName": "rs",
57+
"me": "B:27017",
58+
"hosts": [
59+
"A:27017"
60+
],
61+
"passives": [
62+
"B:27017"
63+
],
64+
"arbiters": [
65+
"C:27017"
66+
],
67+
"minWireVersion": 0,
68+
"maxWireVersion": 6
69+
}
70+
]
71+
],
72+
"outcome": {
73+
"servers": {
74+
"a:27017": {
75+
"type": "RSPrimary",
76+
"setName": "rs"
77+
},
78+
"b:27017": {
79+
"type": "RSSecondary",
80+
"setName": "rs"
81+
},
82+
"c:27017": {
83+
"type": "Unknown",
84+
"setName": null
85+
}
86+
},
87+
"topologyType": "ReplicaSetWithPrimary",
88+
"logicalSessionTimeoutMinutes": null,
89+
"setName": "rs"
90+
}
91+
}
92+
]
93+
}

driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_mismatched_me.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
],
2929
"ismaster": true,
3030
"ok": 1,
31-
"setName": "rs"
31+
"setName": "rs",
32+
"minWireVersion": 0,
33+
"maxWireVersion": 6
3234
}
3335
]
3436
]

driver-core/src/test/resources/server-discovery-and-monitoring/rs/secondary_mismatched_me.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828
],
2929
"ismaster": false,
3030
"ok": 1,
31-
"setName": "rs"
31+
"setName": "rs",
32+
"minWireVersion": 0,
33+
"maxWireVersion": 6
3234
}
3335
]
3436
]

0 commit comments

Comments
 (0)