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;
11 import java.io.IOException;
12 import java.util.ArrayList;
13 import java.util.List;
15 import static org.onap.config.util.TestUtil.writeFile;
18 * Created by ARR on 10/17/2016.
21 * Validate the default mode if the mode is not set
23 public class ValidateDefaultModeTest {
25 public static final String NAMESPACE = "defaultmode";
28 public void setUp() throws IOException {
29 String data = "{name:\"SCM\"}";
34 public void testConfigurationWithValidateDefaultMode(){
35 Configuration config = ConfigurationManager.lookup();
37 Assert.assertEquals(config.getAsString(NAMESPACE, ConfigTestConstant.ARTIFACT_NAME_MAXLENGTH ), "14");
39 Assert.assertEquals(config.getAsString(NAMESPACE, ConfigTestConstant.ARTIFACT_MAXSIZE ), "1048");
41 List<String> expectedExtList = new ArrayList<String>();
42 expectedExtList.add("pdf");
43 expectedExtList.add("tgz");
44 expectedExtList.add("xls");
45 List<String> extList = config.getAsStringValues(NAMESPACE, ConfigTestConstant.ARTIFACT_EXT);
46 Assert.assertEquals(expectedExtList, extList);
48 Assert.assertEquals(config.getAsString(NAMESPACE, ConfigTestConstant.ARTIFACT_NAME_MINLENGTH ), "6");
53 public void tearDown() throws Exception {
54 String data = "{name:\"SCM\"}";
56 // ConfigurationUtils.executeDDLSQL("truncate dox.configuration");