summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorgjoranv <gv@oath.com>2018-03-19 13:49:55 +0100
committergjoranv <gv@oath.com>2018-03-19 13:49:55 +0100
commit18e7678002a295b35e37c5e262c01facc5e189a7 (patch)
treef8aa8fd1728ad69ef37ab0e8e8c3a31ffe77937f /config-model
parent73b32c96e676812a67135ef9b7e19e82f198bf62 (diff)
Add test for mbus handler.
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/test/java/com/yahoo/vespa/model/application/validation/first/AccessControlValidatorTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/first/AccessControlValidatorTest.java b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/first/AccessControlValidatorTest.java
index ff06e73013f..a313aa1051d 100644
--- a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/first/AccessControlValidatorTest.java
+++ b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/first/AccessControlValidatorTest.java
@@ -102,6 +102,21 @@ public class AccessControlValidatorTest {
new AccessControlValidator().validate(model, deployState);
}
+ @Test
+ public void cluster_with_mbus_handler_passes_validation_without_write_protection() throws IOException, SAXException{
+ String servicesXml = joinLines("<services version='1.0'>",
+ " <container id='default' version='1.0'>",
+ " <handler id='foo'>",
+ " <binding>mbus://*/foo</binding>",
+ " </handler>",
+ " </container>",
+ "</services>");
+ DeployState deployState = deployState(servicesXml);
+ VespaModel model = new VespaModel(new NullConfigModelRegistry(), deployState);
+
+ new AccessControlValidator().validate(model, deployState);
+ }
+
private static DeployState deployState(String servicesXml) {
ApplicationPackage app = new MockApplicationPackage.Builder()
.withServices(servicesXml)