summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/action/support
diff options
context:
space:
mode:
authorLuca Cavanna <javanna@users.noreply.github.com>2017-01-24 16:12:45 +0100
committerGitHub <noreply@github.com>2017-01-24 16:12:45 +0100
commit47c0e13a3b0f4c64e0fa36c5706c0260a777d68b (patch)
treeead13f0fa584a522d9f21aa643b09a82b27326e7 /core/src/test/java/org/elasticsearch/action/support
parent12f53090417d01134f92281b8285a5783f971887 (diff)
Stop returning "es." internal exception headers as http response headers (#22703)
move "es." internal headers to separate metadata set in ElasticsearchException and stop returning them as response headers Closes #17593 * [TEST] remove ESExceptionTests, move its methods to ElasticsearchExceptionTests or ExceptionSerializationTests
Diffstat (limited to 'core/src/test/java/org/elasticsearch/action/support')
-rw-r--r--core/src/test/java/org/elasticsearch/action/support/replication/ReplicationResponseTests.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/src/test/java/org/elasticsearch/action/support/replication/ReplicationResponseTests.java b/core/src/test/java/org/elasticsearch/action/support/replication/ReplicationResponseTests.java
index 3ff113fc0f..87eecc218f 100644
--- a/core/src/test/java/org/elasticsearch/action/support/replication/ReplicationResponseTests.java
+++ b/core/src/test/java/org/elasticsearch/action/support/replication/ReplicationResponseTests.java
@@ -340,10 +340,16 @@ public class ReplicationResponseTests extends ESTestCase {
ElasticsearchException ex = (ElasticsearchException) cause;
for (String name : ex.getHeaderKeys()) {
assertEquals(XContentParser.Token.FIELD_NAME, parser.nextToken());
- assertEquals(name.replaceFirst("es.", ""), parser.currentName());
+ assertEquals(name, parser.currentName());
assertEquals(XContentParser.Token.VALUE_STRING, parser.nextToken());
assertEquals(ex.getHeader(name).get(0), parser.text());
}
+ for (String name : ex.getMetadataKeys()) {
+ assertEquals(XContentParser.Token.FIELD_NAME, parser.nextToken());
+ assertEquals(name.replaceFirst("es.", ""), parser.currentName());
+ assertEquals(XContentParser.Token.VALUE_STRING, parser.nextToken());
+ assertEquals(ex.getMetadata(name).get(0), parser.text());
+ }
if (ex.getCause() != null) {
assertEquals(XContentParser.Token.FIELD_NAME, parser.nextToken());
assertEquals("caused_by", parser.currentName());