diff options
author | Martijn van Groningen <martijn.v.groningen@gmail.com> | 2016-07-26 20:47:14 +0200 |
---|---|---|
committer | Martijn van Groningen <martijn.v.groningen@gmail.com> | 2016-07-27 09:35:09 +0200 |
commit | 24d7fa6d54339b2ab9459558e507ec958f980ca8 (patch) | |
tree | 6c673770fe2663907b14a35159159151c1a6e093 /core/src/test/java/org/elasticsearch/action/ingest | |
parent | 21ff90fed33fc4ce9b1d16e678fc6a2f82dabcc2 (diff) |
ingest: Change the `foreach` processor to use the `_ingest._value` ingest metadata attribute to store the current array element being processed.
Closes #19592
Diffstat (limited to 'core/src/test/java/org/elasticsearch/action/ingest')
3 files changed, 6 insertions, 6 deletions
diff --git a/core/src/test/java/org/elasticsearch/action/ingest/SimulateExecutionServiceTests.java b/core/src/test/java/org/elasticsearch/action/ingest/SimulateExecutionServiceTests.java index 5b3551b24d..8cf0550981 100644 --- a/core/src/test/java/org/elasticsearch/action/ingest/SimulateExecutionServiceTests.java +++ b/core/src/test/java/org/elasticsearch/action/ingest/SimulateExecutionServiceTests.java @@ -145,7 +145,7 @@ public class SimulateExecutionServiceTests extends ESTestCase { assertThat(simulateDocumentVerboseResult.getProcessorResults().get(1).getIngestDocument(), not(sameInstance(ingestDocument))); IngestDocument ingestDocumentWithOnFailureMetadata = new IngestDocument(ingestDocument); - Map<String, String> metadata = ingestDocumentWithOnFailureMetadata.getIngestMetadata(); + Map<String, Object> metadata = ingestDocumentWithOnFailureMetadata.getIngestMetadata(); metadata.put(CompoundProcessor.ON_FAILURE_PROCESSOR_TYPE_FIELD, "mock"); metadata.put(CompoundProcessor.ON_FAILURE_PROCESSOR_TAG_FIELD, "processor_0"); metadata.put(CompoundProcessor.ON_FAILURE_MESSAGE_FIELD, "processor failed"); diff --git a/core/src/test/java/org/elasticsearch/action/ingest/TrackingResultProcessorTests.java b/core/src/test/java/org/elasticsearch/action/ingest/TrackingResultProcessorTests.java index 999cbe435f..3572a04529 100644 --- a/core/src/test/java/org/elasticsearch/action/ingest/TrackingResultProcessorTests.java +++ b/core/src/test/java/org/elasticsearch/action/ingest/TrackingResultProcessorTests.java @@ -111,7 +111,7 @@ public class TrackingResultProcessorTests extends ESTestCase { assertThat(resultList.get(0).getFailure(), equalTo(exception)); assertThat(resultList.get(0).getProcessorTag(), equalTo(expectedFailResult.getProcessorTag())); - Map<String, String> metadata = resultList.get(1).getIngestDocument().getIngestMetadata(); + Map<String, Object> metadata = resultList.get(1).getIngestDocument().getIngestMetadata(); assertThat(metadata.get(ON_FAILURE_MESSAGE_FIELD), equalTo("fail")); assertThat(metadata.get(ON_FAILURE_PROCESSOR_TYPE_FIELD), equalTo("test")); assertThat(metadata.get(ON_FAILURE_PROCESSOR_TAG_FIELD), equalTo("fail")); diff --git a/core/src/test/java/org/elasticsearch/action/ingest/WriteableIngestDocumentTests.java b/core/src/test/java/org/elasticsearch/action/ingest/WriteableIngestDocumentTests.java index b4908846e9..5df0aa1de0 100644 --- a/core/src/test/java/org/elasticsearch/action/ingest/WriteableIngestDocumentTests.java +++ b/core/src/test/java/org/elasticsearch/action/ingest/WriteableIngestDocumentTests.java @@ -47,7 +47,7 @@ public class WriteableIngestDocumentTests extends ESTestCase { for (int i = 0; i < numFields; i++) { sourceAndMetadata.put(randomFrom(IngestDocument.MetaData.values()).getFieldName(), randomAsciiOfLengthBetween(5, 10)); } - Map<String, String> ingestMetadata = new HashMap<>(); + Map<String, Object> ingestMetadata = new HashMap<>(); numFields = randomIntBetween(1, 5); for (int i = 0; i < numFields; i++) { ingestMetadata.put(randomAsciiOfLengthBetween(5, 10), randomAsciiOfLengthBetween(5, 10)); @@ -70,7 +70,7 @@ public class WriteableIngestDocumentTests extends ESTestCase { changed = true; } - Map<String, String> otherIngestMetadata; + Map<String, Object> otherIngestMetadata; if (randomBoolean()) { otherIngestMetadata = new HashMap<>(); numFields = randomIntBetween(1, 5); @@ -103,7 +103,7 @@ public class WriteableIngestDocumentTests extends ESTestCase { for (int i = 0; i < numFields; i++) { sourceAndMetadata.put(randomFrom(IngestDocument.MetaData.values()).getFieldName(), randomAsciiOfLengthBetween(5, 10)); } - Map<String, String> ingestMetadata = new HashMap<>(); + Map<String, Object> ingestMetadata = new HashMap<>(); numFields = randomIntBetween(1, 5); for (int i = 0; i < numFields; i++) { ingestMetadata.put(randomAsciiOfLengthBetween(5, 10), randomAsciiOfLengthBetween(5, 10)); @@ -131,7 +131,7 @@ public class WriteableIngestDocumentTests extends ESTestCase { Map<String, Object> toXContentDoc = (Map<String, Object>) toXContentMap.get("doc"); Map<String, Object> toXContentSource = (Map<String, Object>) toXContentDoc.get("_source"); - Map<String, String> toXContentIngestMetadata = (Map<String, String>) toXContentDoc.get("_ingest"); + Map<String, Object> toXContentIngestMetadata = (Map<String, Object>) toXContentDoc.get("_ingest"); Map<IngestDocument.MetaData, String> metadataMap = ingestDocument.extractMetadata(); for (Map.Entry<IngestDocument.MetaData, String> metadata : metadataMap.entrySet()) { |