Skip to content

Commit 721dedc

Browse files
author
Hendrik Muhs
committed
fix test logic
1 parent 2dc1917 commit 721dedc

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

x-pack/plugin/transform/src/test/java/org/elasticsearch/xpack/transform/TransformTests.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,33 +17,33 @@ public class TransformTests extends ESTestCase {
1717

1818
public void testNodeAttributes() {
1919
Settings.Builder builder = Settings.builder();
20-
boolean transformEnabled = true;
21-
boolean remoteEnabled = true;
20+
boolean transformEnabled = randomBoolean();
21+
boolean transformPluginEnabled = randomBoolean();
22+
boolean remoteEnabled = randomBoolean();
2223

23-
if (randomBoolean()) {
24-
transformEnabled = randomBoolean();
25-
if (randomBoolean()) {
26-
builder.put("node.transform", transformEnabled);
27-
if (randomBoolean()) {
28-
// note: the case where node.transform: true and xpack.transform.enabled: false is benign
29-
builder.put("xpack.transform.enabled", randomBoolean());
30-
}
31-
} else {
32-
builder.put("xpack.transform.enabled", transformEnabled);
33-
}
24+
// randomly use explicit or default setting
25+
if ((transformEnabled && randomBoolean()) == false) {
26+
builder.put("node.transform", transformEnabled);
3427
}
3528

36-
if (randomBoolean()) {
37-
remoteEnabled = randomBoolean();
29+
// randomly use explicit or default setting
30+
if ((remoteEnabled && randomBoolean()) == false) {
3831
builder.put("cluster.remote.connect", remoteEnabled);
3932
}
4033

34+
if (transformPluginEnabled == false) {
35+
builder.put("xpack.transform.enabled", transformPluginEnabled);
36+
}
37+
4138
builder.put("node.attr.some_other_attrib", "value");
4239
Transform transform = createTransform(builder.build());
4340
assertNotNull(transform.additionalSettings());
44-
assertEquals(transformEnabled, Boolean.parseBoolean(transform.additionalSettings().get("node.attr.transform.node")));
4541
assertEquals(
46-
transformEnabled && remoteEnabled,
42+
transformPluginEnabled && transformEnabled,
43+
Boolean.parseBoolean(transform.additionalSettings().get("node.attr.transform.node"))
44+
);
45+
assertEquals(
46+
transformPluginEnabled && remoteEnabled,
4747
Boolean.parseBoolean(transform.additionalSettings().get("node.attr.transform.remote_connect"))
4848
);
4949
}

0 commit comments

Comments
 (0)