7f05d1e5f6ad269e3bbf8a030aeb8fa8a01a16ca
[ccsdk/sli.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  * openECOMP : SDN-C
4  * ================================================================================
5  * Copyright (C) 2018 Samsung. All rights
6  *                      reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */
21
22 package org.onap.ccsdk.sli.adaptors.resource.mdsal;
23
24 import org.junit.Before;
25 import org.junit.Test;
26
27 import java.util.Properties;
28
29 import static org.junit.Assert.assertEquals;
30 import static org.junit.Assert.assertNotNull;
31
32 public class TestMdsalResourcePropertiesProviderImpl {
33
34     MdsalResourcePropertiesProviderImpl mdsal;
35
36     @Before
37     public void setup() {
38         mdsal = new MdsalResourcePropertiesProviderImpl();
39     }
40
41
42     @Test
43     public void testGetProperties() {
44         Properties prop = mdsal.getProperties();
45
46         System.out.println("All Default Properties : " + prop);
47
48         assertEquals("localhost",prop.getProperty("org.onap.ccsdk.sli.adaptors.resource.mdsal.sdnc-host"));
49         assertEquals("Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U",prop.getProperty("org.onap.ccsdk.sli.adaptors.resource.mdsal.sdnc-passwd"));
50         assertEquals("http",prop.getProperty("org.onap.ccsdk.sli.adaptors.resource.mdsal.sdnc-protocol"));
51         assertEquals("8181",prop.getProperty("org.onap.ccsdk.sli.adaptors.resource.mdsal.sdnc-port"));
52         assertEquals("admin",prop.getProperty("org.onap.ccsdk.sli.adaptors.resource.mdsal.sdnc-user"));
53     }
54
55
56     @Test
57     public void testGetPropertie() throws IllegalStateException, IllegalArgumentException {
58         MdsalResourcePropertiesProviderImpl test = new MdsalResourcePropertiesProviderImpl();
59
60         mdsal.determinePropertiesFile(test);
61         assertNotNull(test);
62
63     }
64 }