Adjust sparky parent pom
[aai/sparky-be.git] / sparkybe-onap-service / src / test / java / org / onap / aai / sparky / sync / config / NetworkStatisticsConfigTest.java
1 /**
2  * ============LICENSE_START=======================================================
3  * org.onap.aai
4  * ================================================================================
5  * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6  * Copyright © 2017-2018 Amdocs
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.aai.sparky.sync.config;
23
24 import static org.junit.Assert.assertEquals;
25 import static org.junit.Assert.assertNotNull;
26
27
28 import org.junit.Before;
29 import org.junit.Test;
30
31 public class NetworkStatisticsConfigTest {
32         
33         private NetworkStatisticsConfig networkStatsConfig;
34         
35         @Before
36           public void init() throws Exception {
37                 networkStatsConfig = new NetworkStatisticsConfig();
38               
39           }
40         
41         
42         @Test 
43         public void updateValues() {
44                 
45
46                 
47                 networkStatsConfig.setNumSamplesPerThreadForRunningAverage(300);
48                 assertEquals(300,networkStatsConfig.getNumSamplesPerThreadForRunningAverage());
49                 networkStatsConfig.setBytesHistogramMaxYAxis(25000);
50                 assertEquals(25000,networkStatsConfig.getBytesHistogramMaxYAxis());
51                 networkStatsConfig.setBytesHistogramLabel("[Response Size In Bytes]");
52                 assertNotNull(networkStatsConfig.getBytesHistogramLabel());
53                 networkStatsConfig.setQueueLengthHistogramLabel("[Queue Item Length]");
54                 assertNotNull(networkStatsConfig.getQueueLengthHistogramLabel());
55                 networkStatsConfig.setTaskAgeHistogramLabel("[Task Age In Ms]");
56                 assertNotNull(networkStatsConfig.getTaskAgeHistogramLabel());
57                 networkStatsConfig.setResponseTimeHistogramLabel("[Response Time In Ms]");
58                 assertNotNull(networkStatsConfig.getResponseTimeHistogramLabel());
59                 networkStatsConfig.setBytesHistogramNumBins(30);
60                 assertEquals(30,networkStatsConfig.getBytesHistogramNumBins());
61                 networkStatsConfig.setBytesHistogramNumDecimalPoints(5);
62                 assertEquals(5,networkStatsConfig.getBytesHistogramNumDecimalPoints());
63                 networkStatsConfig.setQueueLengthHistogramMaxYAxis(30000);
64                 assertEquals(30000,networkStatsConfig.getQueueLengthHistogramMaxYAxis());
65                 networkStatsConfig.setQueueLengthHistogramNumBins(25);
66                 assertEquals(25,networkStatsConfig.getQueueLengthHistogramNumBins());
67                 networkStatsConfig.setQueueLengthHistogramNumDecimalPoints(3);
68                 assertEquals(3,networkStatsConfig.getQueueLengthHistogramNumDecimalPoints());
69                 networkStatsConfig.setTaskAgeHistogramMaxYAxis(2500000);
70                 assertEquals(2500000,networkStatsConfig.getTaskAgeHistogramMaxYAxis());
71                 networkStatsConfig.setTaskAgeHistogramNumBins(3);
72                 assertEquals(3,networkStatsConfig.getTaskAgeHistogramNumBins());
73                 networkStatsConfig.setTaskAgeHistogramNumDecimalPoints(25);
74                 assertEquals(25,networkStatsConfig.getTaskAgeHistogramNumDecimalPoints());
75                 networkStatsConfig.setTpsHistogramLabel("[Transactions Per Second]");
76                 assertNotNull(networkStatsConfig.getTpsHistogramLabel());
77                 networkStatsConfig.setResponseTimeHistogramMaxYAxis(3);
78                 assertEquals(3,networkStatsConfig.getResponseTimeHistogramMaxYAxis());
79                 networkStatsConfig.setResponseTimeHistogramNumBins(25);
80                 assertEquals(25,networkStatsConfig.getResponseTimeHistogramNumBins());
81                 networkStatsConfig.setResponseTimeHistogramNumDecimalPoints(3);
82                 assertEquals(3,networkStatsConfig.getResponseTimeHistogramNumDecimalPoints());
83                 networkStatsConfig.setTpsHistogramMaxYAxis(25);
84                 assertEquals(25,networkStatsConfig.getTpsHistogramMaxYAxis());
85                 networkStatsConfig.setTpsHistogramNumBins(3);
86                 assertEquals(3,networkStatsConfig.getTpsHistogramNumBins());
87                 networkStatsConfig.setTpsHistogramNumDecimalPoints(25);
88                 assertEquals(25,networkStatsConfig.getTpsHistogramNumDecimalPoints());
89                 
90                 
91                 
92         }
93         
94
95 }