Skip to content

Commit 04bf1a1

Browse files
committed
tweak
1 parent f0d9177 commit 04bf1a1

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

server/src/test/java/org/elasticsearch/cluster/coordination/ElasticsearchNodeCommandTests.java

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import static org.elasticsearch.cluster.metadata.DataStreamTestHelper.newInstance;
4242
import static org.hamcrest.Matchers.equalTo;
4343
import static org.hamcrest.Matchers.instanceOf;
44+
import static org.hamcrest.Matchers.not;
4445

4546
public class ElasticsearchNodeCommandTests extends ESTestCase {
4647

@@ -93,24 +94,28 @@ private void runLoadStateTest(boolean hasMissingCustoms) throws IOException {
9394
);
9495

9596
assertThat(loadedTermAndClusterState.v1(), equalTo(initialTerm));
97+
9698
final var loadedMetadata = loadedTermAndClusterState.v2().metadata();
99+
assertThat(loadedMetadata.clusterUUID(), not(equalTo("_na_")));
100+
assertThat(loadedMetadata.clusterUUID(), equalTo(initialMetadata.clusterUUID()));
101+
assertThat(loadedMetadata.getProject().dataStreams(), equalTo(initialMetadata.getProject().dataStreams()));
97102
assertNotNull(loadedMetadata.getProject().custom(IndexGraveyard.TYPE));
98103
assertThat(
99104
loadedMetadata.getProject().custom(IndexGraveyard.TYPE),
100105
instanceOf(ElasticsearchNodeCommand.UnknownProjectCustom.class)
101106
);
102107
if (hasMissingCustoms) {
103108
assertThat(
104-
loadedMetadata.getProject().custom(MissingProjectCustomMetadata.TYPE),
109+
loadedMetadata.getProject().custom(TestMissingProjectCustomMetadata.TYPE),
105110
instanceOf(ElasticsearchNodeCommand.UnknownProjectCustom.class)
106111
);
107112
assertThat(
108-
loadedMetadata.custom(MissingClusterCustomMetadata.TYPE),
113+
loadedMetadata.custom(TestMissingClusterCustomMetadata.TYPE),
109114
instanceOf(ElasticsearchNodeCommand.UnknownClusterCustom.class)
110115
);
111116
} else {
112-
assertNull(loadedMetadata.getProject().custom(MissingProjectCustomMetadata.TYPE));
113-
assertNull(loadedMetadata.custom(MissingClusterCustomMetadata.TYPE));
117+
assertNull(loadedMetadata.getProject().custom(TestMissingProjectCustomMetadata.TYPE));
118+
assertNull(loadedMetadata.custom(TestMissingClusterCustomMetadata.TYPE));
114119
}
115120

116121
final long newTerm = initialTerm + 1;
@@ -125,11 +130,11 @@ private void runLoadStateTest(boolean hasMissingCustoms) throws IOException {
125130
assertThat(reloadedMetadata.getProject().indexGraveyard(), equalTo(initialMetadata.getProject().indexGraveyard()));
126131
if (hasMissingCustoms) {
127132
assertThat(
128-
reloadedMetadata.getProject().custom(MissingProjectCustomMetadata.TYPE),
129-
equalTo(initialMetadata.getProject().custom(MissingProjectCustomMetadata.TYPE))
133+
reloadedMetadata.getProject().custom(TestMissingProjectCustomMetadata.TYPE),
134+
equalTo(initialMetadata.getProject().custom(TestMissingProjectCustomMetadata.TYPE))
130135
);
131136
} else {
132-
assertNull(reloadedMetadata.getProject().custom(MissingProjectCustomMetadata.TYPE));
137+
assertNull(reloadedMetadata.getProject().custom(TestMissingProjectCustomMetadata.TYPE));
133138
}
134139
}
135140
}
@@ -153,12 +158,12 @@ private Metadata randomMeta(boolean hasMissingCustoms) {
153158
mdBuilder.indexGraveyard(graveyard.build());
154159
if (hasMissingCustoms) {
155160
mdBuilder.putCustom(
156-
MissingProjectCustomMetadata.TYPE,
157-
new MissingProjectCustomMetadata("test missing project custom metadata")
161+
TestMissingProjectCustomMetadata.TYPE,
162+
new TestMissingProjectCustomMetadata("test missing project custom metadata")
158163
);
159164
mdBuilder.putCustom(
160-
MissingClusterCustomMetadata.TYPE,
161-
new MissingClusterCustomMetadata("test missing cluster custom metadata")
165+
TestMissingClusterCustomMetadata.TYPE,
166+
new TestMissingClusterCustomMetadata("test missing cluster custom metadata")
162167
);
163168
}
164169
return mdBuilder.build();
@@ -173,24 +178,24 @@ protected NamedXContentRegistry xContentRegistry() {
173178
Stream.of(
174179
new NamedXContentRegistry.Entry(
175180
Metadata.ProjectCustom.class,
176-
new ParseField(MissingProjectCustomMetadata.TYPE),
177-
parser -> MissingProjectCustomMetadata.fromXContent(MissingProjectCustomMetadata::new, parser)
181+
new ParseField(TestMissingProjectCustomMetadata.TYPE),
182+
parser -> TestMissingProjectCustomMetadata.fromXContent(TestMissingProjectCustomMetadata::new, parser)
178183
),
179184
new NamedXContentRegistry.Entry(
180185
Metadata.ClusterCustom.class,
181-
new ParseField(MissingClusterCustomMetadata.TYPE),
182-
parser -> MissingClusterCustomMetadata.fromXContent(MissingClusterCustomMetadata::new, parser)
186+
new ParseField(TestMissingClusterCustomMetadata.TYPE),
187+
parser -> TestMissingClusterCustomMetadata.fromXContent(TestMissingClusterCustomMetadata::new, parser)
183188
)
184189
)
185190
).flatMap(Function.identity()).toList()
186191
);
187192
}
188193

189-
private static class MissingProjectCustomMetadata extends TestProjectCustomMetadata {
194+
private static class TestMissingProjectCustomMetadata extends TestProjectCustomMetadata {
190195

191196
static final String TYPE = "missing_project_custom_metadata";
192197

193-
MissingProjectCustomMetadata(String data) {
198+
TestMissingProjectCustomMetadata(String data) {
194199
super(data);
195200
}
196201

@@ -210,11 +215,11 @@ public EnumSet<Metadata.XContentContext> context() {
210215
}
211216
}
212217

213-
private static class MissingClusterCustomMetadata extends TestClusterCustomMetadata {
218+
private static class TestMissingClusterCustomMetadata extends TestClusterCustomMetadata {
214219

215220
static final String TYPE = "missing_cluster_custom_metadata";
216221

217-
MissingClusterCustomMetadata(String data) {
222+
TestMissingClusterCustomMetadata(String data) {
218223
super(data);
219224
}
220225

0 commit comments

Comments
 (0)