c7184380424828951cb812d2bd81684b71668eae
[ccsdk/cds.git] /
1 /*\r
2  *  Copyright © 2017-2018 AT&T Intellectual Property.\r
3  *  Modifications Copyright © 2018 IBM.\r
4  *\r
5  *  Licensed under the Apache License, Version 2.0 (the "License");\r
6  *  you may not use this file except in compliance with the License.\r
7  *  You may obtain a copy of the License at\r
8  *\r
9  *      http://www.apache.org/licenses/LICENSE-2.0\r
10  *\r
11  *  Unless required by applicable law or agreed to in writing, software\r
12  *  distributed under the License is distributed on an "AS IS" BASIS,\r
13  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
14  *  See the License for the specific language governing permissions and\r
15  *  limitations under the License.\r
16  */\r
17 \r
18 package org.onap.ccsdk.apps.controllerblueprints.resource.dict.util;\r
19 \r
20 import org.junit.Assert;\r
21 import org.junit.Test;\r
22 import org.onap.ccsdk.apps.controllerblueprints.core.utils.JacksonUtils;\r
23 import org.onap.ccsdk.apps.controllerblueprints.resource.dict.ResourceDefinition;\r
24 import org.slf4j.Logger;\r
25 import org.slf4j.LoggerFactory;\r
26 \r
27 public class ResourceDefinitionTest {\r
28     private Logger log = LoggerFactory.getLogger(ResourceDefinitionTest.class);\r
29     String basePath = "load/resource_dictionary";\r
30 \r
31     @Test\r
32     public void testDictionaryDefinitionInputSource(){\r
33 \r
34         String fileName = basePath + "/input-source.json";\r
35         ResourceDefinition resourceDefinition = JacksonUtils.readValueFromFile(fileName, ResourceDefinition.class);\r
36         Assert.assertNotNull("Failed to populate dictionaryDefinition for input type", resourceDefinition);\r
37     }\r
38 \r
39     @Test\r
40     public void testDictionaryDefinitionDefaultSource(){\r
41 \r
42         String fileName = basePath + "/default-source.json";\r
43         ResourceDefinition resourceDefinition = JacksonUtils.readValueFromFile(fileName, ResourceDefinition.class);\r
44         Assert.assertNotNull("Failed to populate dictionaryDefinition for default type", resourceDefinition);\r
45     }\r
46 \r
47     @Test\r
48     public void testDictionaryDefinitionDBSource(){\r
49 \r
50         String fileName = basePath + "/db-source.json";\r
51         ResourceDefinition resourceDefinition = JacksonUtils.readValueFromFile(fileName, ResourceDefinition.class);\r
52         Assert.assertNotNull("Failed to populate dictionaryDefinition for db type", resourceDefinition);\r
53     }\r
54 \r
55     @Test\r
56     public void testDictionaryDefinitionMDSALSource(){\r
57         String fileName = basePath + "/mdsal-source.json";\r
58         ResourceDefinition resourceDefinition = JacksonUtils.readValueFromFile(fileName, ResourceDefinition.class);\r
59         Assert.assertNotNull("Failed to populate dictionaryDefinition for mdsal type", resourceDefinition);\r
60     }\r
61 }\r