add test case
[vfc/nfvo/driver/ems.git] / ems / boco / src / test / java / org / onap / vfc / nfvo / emsdriver / configmgr / ConfigurationImpTest.java
1 /**
2  * Copyright 2017 BOCO Corporation.  CMCC Technologies Co., Ltd
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package org.onap.vfc.nfvo.emsdriver.configmgr;
17
18 import static org.junit.Assert.assertNotNull;
19 import static org.junit.Assert.assertTrue;
20
21 import java.io.IOException;
22 import java.util.List;
23 import java.util.Properties;
24
25 import org.junit.Before;
26 import org.junit.Test;
27 import org.onap.vfc.nfvo.emsdriver.commons.model.CollectVo;
28 import org.onap.vfc.nfvo.emsdriver.commons.model.EMSInfo;
29 import org.onap.vfc.nfvo.emsdriver.configmgr.ConfigurationImp;
30 import org.onap.vfc.nfvo.emsdriver.configmgr.ConfigurationManager;
31
32 public class ConfigurationImpTest {
33
34         
35         private ConfigurationManager configurationManager;
36         private ConfigurationImp configurationImp;
37         @Before
38     public void setUp() throws IOException {
39                 configurationImp = new ConfigurationImp();
40                 configurationManager = new ConfigurationManager();
41                 configurationManager.dispose();
42     }
43         
44         @Test
45         public void getAllEMSInfo() {
46                 
47                 List<EMSInfo> list = configurationImp.getAllEMSInfo();
48                 
49                 assertTrue(list.size() >0);
50         }
51         
52         @Test
53         public void getCollectVoByEmsNameAndType() {
54                 
55                 CollectVo collectVo = configurationImp.getCollectVoByEmsNameAndType("1234","cm");
56                 
57                 assertNotNull(collectVo);
58         }
59         
60         @Test
61         public void getProperties() {
62                 
63                 Properties properties = configurationImp.getProperties();
64                 
65                 assertNotNull(properties);
66         }
67         
68 }