diff --git a/muted-tests.yml b/muted-tests.yml index e4b94e8af63d..2cb96c3c42d4 100644 --- a/muted-tests.yml +++ b/muted-tests.yml @@ -393,9 +393,6 @@ tests: - class: org.elasticsearch.reservedstate.service.ReservedClusterStateServiceTests method: testProcessMultipleChunks issue: https://github.com/elastic/elasticsearch/issues/125305 -- class: org.elasticsearch.index.mapper.NativeArrayIntegrationTestCase - method: testSynthesizeArrayRandomIgnoresMalformed - issue: https://github.com/elastic/elasticsearch/issues/125319 # Examples: # diff --git a/server/src/test/java/org/elasticsearch/index/mapper/NativeArrayIntegrationTestCase.java b/server/src/test/java/org/elasticsearch/index/mapper/NativeArrayIntegrationTestCase.java index 0097dfca44fa..17f39be5b1a6 100644 --- a/server/src/test/java/org/elasticsearch/index/mapper/NativeArrayIntegrationTestCase.java +++ b/server/src/test/java/org/elasticsearch/index/mapper/NativeArrayIntegrationTestCase.java @@ -83,10 +83,10 @@ public abstract class NativeArrayIntegrationTestCase extends ESSingleNodeTestCas var expectedDocument = jsonBuilder().startObject(); var inputDocument = jsonBuilder().startObject(); - boolean expectedContainsArray = values.length > 0 || malformed.length > 1; - if (expectedContainsArray) { + boolean expectedIsArray = values.length != 0 || malformed.length != 1; + if (expectedIsArray) { expectedDocument.startArray("field"); - } else if (malformed.length > 0) { + } else { expectedDocument.field("field"); } inputDocument.startArray("field"); @@ -113,7 +113,7 @@ public abstract class NativeArrayIntegrationTestCase extends ESSingleNodeTestCas } } - if (expectedContainsArray) { + if (expectedIsArray) { expectedDocument.endArray(); } expectedDocument.endObject();