1 package org.onap.config.test;
3 import org.junit.After;
4 import org.junit.Assert;
5 import org.junit.Before;
7 import org.onap.config.api.Configuration;
8 import org.onap.config.api.ConfigurationManager;
9 import org.onap.config.util.ConfigTestConstant;
10 import org.onap.config.util.TestUtil;
12 import java.io.IOException;
15 * Created by ARR on 10/14/2016.
18 * Verify Configuration management System - Support for Multi-Tenancy
20 public class MultiTenancyConfigTest {
22 public static final String NAMESPACE = "tenancy";
25 public void setUp() throws IOException {
26 String data = "{name:\"SCM\"}";
27 TestUtil.writeFile(data);
31 public void testConfigurationWithMultiTenancyFileFormat(){
32 Configuration config = ConfigurationManager.lookup();
34 Assert.assertEquals(config.getAsString("OPENECOMP",NAMESPACE, ConfigTestConstant.ARTIFACT_NAME_MAXLENGTH ), "20");
36 Assert.assertEquals(config.getAsString("Telefonica",NAMESPACE, ConfigTestConstant.ARTIFACT_STATUS ), "Deleted");
38 Assert.assertEquals(config.getAsString("TID",NAMESPACE, ConfigTestConstant.ARTIFACT_NAME_MAXLENGTH ), "14");
43 public void tearDown() throws Exception {