diff options
author | Martin Polden <mpolden@mpolden.no> | 2017-11-03 14:32:28 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2017-11-03 14:38:50 +0100 |
commit | edbcaa924c97044e4e28eba09c1329651e000a63 (patch) | |
tree | c0804b5fae4ed7fa9a169836e30e817b0fa6983e | |
parent | 451f936c4d19ae8dc08332682d06c6caa3a39000 (diff) |
Add key service mock
2 files changed, 15 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/security/KeyServiceMock.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/security/KeyServiceMock.java new file mode 100644 index 00000000000..46fa2a593c5 --- /dev/null +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/security/KeyServiceMock.java @@ -0,0 +1,13 @@ +package com.yahoo.vespa.hosted.controller.api.integration.security; + +/** + * @author mpolden + */ +public class KeyServiceMock implements KeyService { + + @Override + public String getSecret(String key) { + return "fake-secret-for-" + key; + } + +} diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/athenz/mock/AthenzClientFactoryMock.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/athenz/mock/AthenzClientFactoryMock.java index 0cd55fc685f..d4a2d77c115 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/athenz/mock/AthenzClientFactoryMock.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/athenz/mock/AthenzClientFactoryMock.java @@ -1,6 +1,7 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.controller.athenz.mock; +import com.google.inject.Inject; import com.yahoo.component.AbstractComponent; import com.yahoo.vespa.hosted.controller.athenz.NToken; import com.yahoo.vespa.hosted.controller.athenz.ZmsClient; @@ -19,6 +20,7 @@ public class AthenzClientFactoryMock extends AbstractComponent implements Athenz private final AthenzDbMock athenz; + @Inject public AthenzClientFactoryMock() { this(new AthenzDbMock()); } |