1 package org.openecomp.config.test;
3 import org.openecomp.config.ConfigurationUtils;
4 import org.openecomp.config.api.Configuration;
5 import org.openecomp.config.api.ConfigurationManager;
6 import org.openecomp.config.util.ConfigTestConstant;
7 import org.openecomp.config.util.TestUtil;
8 import org.junit.After;
9 import org.junit.Assert;
10 import org.junit.Before;
11 import org.junit.Test;
13 import java.io.IOException;
14 import java.util.ArrayList;
15 import java.util.List;
17 import static org.openecomp.config.util.ConfigTestConstant.*;
18 import static org.openecomp.config.util.ConfigTestConstant.ARTIFACT_ENCODED;
19 import static org.openecomp.config.util.ConfigTestConstant.ARTIFACT_MANDATORY_NAME;
20 import static org.openecomp.config.util.TestUtil.validateConfiguraton;
21 import static org.openecomp.config.util.TestUtil.writeFile;
24 * Created by ARR on 10/14/2016.
27 * Verify Configuration management System - Support for Multi-Tenancy
29 public class MultiTenancyConfigTest {
31 public static final String NAMESPACE = "tenancy";
34 public void setUp() throws IOException {
35 String data = "{name:\"SCM\"}";
40 public void testConfigurationWithMultiTenancyFileFormat(){
41 Configuration config = ConfigurationManager.lookup();
43 Assert.assertEquals(config.getAsString("OPENECOMP",NAMESPACE, ARTIFACT_NAME_MAXLENGTH ), "20");
45 Assert.assertEquals(config.getAsString("Telefonica",NAMESPACE, ARTIFACT_STATUS ), "Deleted");
47 Assert.assertEquals(config.getAsString("TID",NAMESPACE, ARTIFACT_NAME_MAXLENGTH ), "14");
52 public void tearDown() throws Exception {