diff options
author | gjoranv <gv@oath.com> | 2018-03-19 13:49:55 +0100 |
---|---|---|
committer | gjoranv <gv@oath.com> | 2018-03-19 13:49:55 +0100 |
commit | 18e7678002a295b35e37c5e262c01facc5e189a7 (patch) | |
tree | f8aa8fd1728ad69ef37ab0e8e8c3a31ffe77937f /config-model | |
parent | 73b32c96e676812a67135ef9b7e19e82f198bf62 (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.java | 15 |
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) |