aboutsummaryrefslogtreecommitdiffstats
path: root/config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java')
-rw-r--r--config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java23
1 files changed, 22 insertions, 1 deletions
diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java
index ba741804615..bf71947a983 100644
--- a/config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java
+++ b/config-model-api/src/test/java/com/yahoo/config/application/api/ValidationOverrideTest.java
@@ -89,5 +89,26 @@ public class ValidationOverrideTest {
catch (ValidationOverrides.ValidationException expected) {
}
}
-
+
+ @Test
+ public void testSchemaRemovalAliasForContentTypeRemoval() {
+ String validationOverridesContentType =
+ "<validation-overrides>" +
+ " <allow until='2000-02-02'>content-type-removal</allow>" +
+ "</validation-overrides>";
+ ValidationOverrides overrideContentTypeRemoval = ValidationOverrides
+ .fromXml(new StringReader(validationOverridesContentType));
+
+ String validationOverridesSchema =
+ "<validation-overrides>" +
+ " <allow until='2000-02-02'>schema-removal</allow>" +
+ "</validation-overrides>";
+ ValidationOverrides overrideSchemaRemoval = ValidationOverrides
+ .fromXml(new StringReader(validationOverridesSchema));
+
+
+ Instant now = ManualClock.at("2000-01-01T23:59:00");
+ assertOverridden("content-type-removal", overrideContentTypeRemoval, now);
+ assertOverridden("schema-removal", overrideSchemaRemoval, now);
+ }
}