diff options
Diffstat (limited to 'common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util')
2 files changed, 70 insertions, 16 deletions
diff --git a/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/ConfigTestConstant.java b/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/ConfigTestConstant.java index 434c7d3fbd..b7bea4ca69 100644 --- a/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/ConfigTestConstant.java +++ b/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/ConfigTestConstant.java @@ -1,6 +1,8 @@ /* * Copyright © 2016-2018 European Support Limited * + * Modifications Copyright (c) 2019 Samsung + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -18,24 +20,24 @@ package org.onap.config.util; public class ConfigTestConstant { - public static final String ARTIFACT_NAME_MAXLENGTH = "artifact.name.maxlength"; - public static final String ARTIFACT_MAXSIZE = "artifact.maxsize"; - public static final String ARTIFACT_EXT = "artifact.extension"; - public static final String ARTIFACT_ENC = "artifact.supportedEncryption"; - public static final String ARTIFACT_NAME_UPPER = "artifact.name.allowedChar"; - public static final String ARTIFACT_NAME_LOWER = "artifact.name.allowedchar"; - public static final String ARTIFACT_STATUS = "artifact.status"; - public static final String ARTIFACT_LOC = "artifact.persistLocation"; - public static final String ARTIFACT_JSON_SCHEMA = "artifact.jsonSchema"; - public static final String ARTIFACT_XML_SCHEMA = "artifact.xmlSchema"; - public static final String ARTIFACT_CONSUMER_APPC = "artifact.consumerAPPC"; - public static final String ARTIFACT_CONSUMER = "artifact.consumer"; - public static final String ARTIFACT_MANDATORY_NAME = "artifact.mandatory.name"; - public static final String ARTIFACT_NAME_MINLENGTH = "artifact.name.minlength"; - public static final String ARTIFACT_ENCODED = "artifact.encoded"; + public static final String ARTIFACT = "artifact"; + public static final String ARTIFACT_NAME_MAXLENGTH = ARTIFACT + ".name.maxlength"; + public static final String ARTIFACT_MAXSIZE = ARTIFACT + ".maxsize"; + public static final String ARTIFACT_EXT = ARTIFACT + ".extension"; + public static final String ARTIFACT_ENC = ARTIFACT + ".supportedEncryption"; + public static final String ARTIFACT_NAME_UPPER = ARTIFACT + ".name.allowedChar"; + public static final String ARTIFACT_NAME_LOWER = ARTIFACT + ".name.allowedchar"; + public static final String ARTIFACT_STATUS = ARTIFACT + ".status"; + public static final String ARTIFACT_LOC = ARTIFACT + ".persistLocation"; + public static final String ARTIFACT_JSON_SCHEMA = ARTIFACT + ".jsonSchema"; + public static final String ARTIFACT_XML_SCHEMA = ARTIFACT + ".xmlSchema"; + public static final String ARTIFACT_CONSUMER_APPC = ARTIFACT + ".consumerAPPC"; + public static final String ARTIFACT_CONSUMER = ARTIFACT + ".consumer"; + public static final String ARTIFACT_MANDATORY_NAME = ARTIFACT + ".mandatory.name"; + public static final String ARTIFACT_NAME_MINLENGTH = ARTIFACT + ".name.minlength"; + public static final String ARTIFACT_ENCODED = ARTIFACT + ".encoded"; public static final String PATH = "PATH"; - public static final String ONBOARDING_NAMESPACE = "onboarding"; private ConfigTestConstant() { // prevent instantiation diff --git a/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/TestImplementationConfiguration.java b/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/TestImplementationConfiguration.java new file mode 100644 index 0000000000..8d79dea932 --- /dev/null +++ b/common/onap-common-configuration-management/onap-configuration-management-core/src/test/java/org/onap/config/util/TestImplementationConfiguration.java @@ -0,0 +1,52 @@ +/* + * Copyright (C) 2019 Samsung. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.onap.config.util; + +import org.onap.config.api.Config; + +import java.util.Map; + +@Config(key = "") +public class TestImplementationConfiguration { + @Config(key = "enable") + Boolean enable = true; + @Config(key = "implementationClass") + String implementationClass; + @Config(key = "properties") + Map<String, Object> properties; + + public void setEnable(Boolean enable) { + this.enable = enable; + } + + public Boolean isEnable() { + return enable; + } + + public String getImplementationClass() { + return implementationClass; + } + + public Map<String, Object> getProperties() { + return properties; + } + + public void setProperties(Map<String, Object> properties) { + this.properties = properties; + } + +} |