Version change for security fix
[dcaegen2/services/son-handler.git] / src / test / java / com / wipro / www / sonhms / ConfigurationTest.java
1 /*******************************************************************************
2  * ============LICENSE_START=======================================================
3  * pcims
4  *  ================================================================================
5  *  Copyright (C) 2018 Wipro Limited.
6  *  ==============================================================================
7  *   Licensed under the Apache License, Version 2.0 (the "License");
8  *   you may not use this file except in compliance with the License.
9  *   You may obtain a copy of the License at
10  *
11  *        http://www.apache.org/licenses/LICENSE-2.0
12  *
13  *   Unless required by applicable law or agreed to in writing, software
14  *   distributed under the License is distributed on an "AS IS" BASIS,
15  *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  *   See the License for the specific language governing permissions and
17  *   limitations under the License.
18  *   ============LICENSE_END=========================================================
19  ******************************************************************************/
20
21 package com.wipro.www.sonhms;
22
23 import static org.junit.Assert.assertEquals;
24
25 import com.wipro.www.sonhms.Configuration;
26 import java.util.ArrayList;
27 import java.util.List;
28
29 import org.junit.Test;
30
31
32 public class ConfigurationTest {
33     Configuration configuration = Configuration.getInstance();
34
35     @Test
36     public void configurationTest() {
37         configuration.setBufferTime(60);
38         configuration.setCallbackUrl("/callbackUrl");
39         configuration.setConfigName("configName");
40
41         List<String> list = new ArrayList<String>();
42         list.add("server");
43         configuration.setServers(list);
44         configuration.setCg("cg");
45         configuration.setCid("cid");
46         configuration.setManagerApiKey("managerApiKey");
47         configuration.setManagerSecretKey("managerSecretKey");
48         configuration.setMaximumClusters(5);
49         configuration.setMinCollision(5);
50         configuration.setMinConfusion(5);
51         configuration.setNumSolutions(1);
52         configuration.setOofService("oofService");
53         configuration.setOptimizers(list);
54         configuration.setPcimsApiKey("pcimsApiKey");
55         configuration.setPcimsSecretKey("pcimsSecretKey");
56         configuration.setPolicyName("policyName");
57         configuration.setPolicyService("policyService");
58         configuration.setPolicyTopic("policyTopic");
59         configuration.setPollingInterval(30);
60         configuration.setPollingTimeout(100);
61         configuration.setSdnrService("sdnrService");
62         configuration.setSdnrTopic("sdnrTopic");
63         configuration.setSourceId("sourceId");
64         assertEquals(60, configuration.getBufferTime());
65         assertEquals("/callbackUrl", configuration.getCallbackUrl());
66         assertEquals("cg", configuration.getCg());
67         assertEquals("cid", configuration.getCid());
68         assertEquals("managerApiKey", configuration.getManagerApiKey());
69         assertEquals("managerSecretKey", configuration.getManagerSecretKey());
70         assertEquals(5, configuration.getMaximumClusters());
71         assertEquals(5, configuration.getMinCollision());
72         assertEquals(5, configuration.getMinConfusion());
73         assertEquals(1, configuration.getNumSolutions());
74         assertEquals("oofService", configuration.getOofService());
75         assertEquals(list, configuration.getOptimizers());
76         assertEquals("pcimsApiKey", configuration.getPcimsApiKey());
77         assertEquals("pcimsSecretKey", configuration.getPcimsSecretKey());
78         assertEquals("policyName", configuration.getPolicyName());
79         assertEquals("policyService", configuration.getPolicyService());
80         assertEquals("policyTopic", configuration.getPolicyTopic());
81         assertEquals(30, configuration.getPollingInterval());
82         assertEquals(100, configuration.getPollingTimeout());
83         assertEquals("sdnrService", configuration.getSdnrService());
84         assertEquals("sdnrTopic", configuration.getSdnrTopic());
85         assertEquals(list, configuration.getServers());
86         assertEquals("sourceId", configuration.getSourceId());
87     }
88 }