diff options
author | Simon Willnauer <simonw@apache.org> | 2016-03-14 14:27:35 +0100 |
---|---|---|
committer | Simon Willnauer <simonw@apache.org> | 2016-03-14 14:27:35 +0100 |
commit | 9f382da5d3fc5ad3b44819dfdb0d712965919e49 (patch) | |
tree | 78e3f27d5243fb2337438ed297097d9801d72e5b /core/src/test/java/org/elasticsearch/action/admin/indices/mapping | |
parent | 0ed0fea558e448d8cd1e6d8f6fccc386c879c3a5 (diff) |
Add better validation error message and a dedicated test
Diffstat (limited to 'core/src/test/java/org/elasticsearch/action/admin/indices/mapping')
-rw-r--r-- | core/src/test/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequestTests.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/src/test/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequestTests.java b/core/src/test/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequestTests.java index 967a902646..65b9ff0dd2 100644 --- a/core/src/test/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequestTests.java +++ b/core/src/test/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingRequestTests.java @@ -20,6 +20,7 @@ package org.elasticsearch.action.admin.indices.mapping.put; import org.elasticsearch.action.ActionRequestValidationException; +import org.elasticsearch.index.Index; import org.elasticsearch.test.ESTestCase; public class PutMappingRequestTests extends ESTestCase { @@ -48,5 +49,10 @@ public class PutMappingRequestTests extends ESTestCase { r.source("somevalidmapping"); ex = r.validate(); assertNull("validation should succeed", ex); + + r.setConcreteIndex(new Index("foo", "bar")); + ex = r.validate(); + assertNotNull("source validation should fail", ex); + assertTrue(ex.getMessage().contains("either concreteIndices or unresolved indices can be set")); } } |