1 package org.onap.aai.sparky.sync.config;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
7 import org.junit.Before;
10 public class NetworkStatisticsConfigTest {
12 private NetworkStatisticsConfig networkStatsConfig;
15 public void init() throws Exception {
16 networkStatsConfig = new NetworkStatisticsConfig();
22 public void updateValues() {
26 networkStatsConfig.setNumSamplesPerThreadForRunningAverage(300);
27 assertEquals(300,networkStatsConfig.getNumSamplesPerThreadForRunningAverage());
28 networkStatsConfig.setBytesHistogramMaxYAxis(25000);
29 assertEquals(25000,networkStatsConfig.getBytesHistogramMaxYAxis());
30 networkStatsConfig.setBytesHistogramLabel("[Response Size In Bytes]");
31 assertNotNull(networkStatsConfig.getBytesHistogramLabel());
32 networkStatsConfig.setQueueLengthHistogramLabel("[Queue Item Length]");
33 assertNotNull(networkStatsConfig.getQueueLengthHistogramLabel());
34 networkStatsConfig.setTaskAgeHistogramLabel("[Task Age In Ms]");
35 assertNotNull(networkStatsConfig.getTaskAgeHistogramLabel());
36 networkStatsConfig.setResponseTimeHistogramLabel("[Response Time In Ms]");
37 assertNotNull(networkStatsConfig.getResponseTimeHistogramLabel());
38 networkStatsConfig.setBytesHistogramNumBins(30);
39 assertEquals(30,networkStatsConfig.getBytesHistogramNumBins());
40 networkStatsConfig.setBytesHistogramNumDecimalPoints(5);
41 assertEquals(5,networkStatsConfig.getBytesHistogramNumDecimalPoints());
42 networkStatsConfig.setQueueLengthHistogramMaxYAxis(30000);
43 assertEquals(30000,networkStatsConfig.getQueueLengthHistogramMaxYAxis());
44 networkStatsConfig.setQueueLengthHistogramNumBins(25);
45 assertEquals(25,networkStatsConfig.getQueueLengthHistogramNumBins());
46 networkStatsConfig.setQueueLengthHistogramNumDecimalPoints(3);
47 assertEquals(3,networkStatsConfig.getQueueLengthHistogramNumDecimalPoints());
48 networkStatsConfig.setTaskAgeHistogramMaxYAxis(2500000);
49 assertEquals(2500000,networkStatsConfig.getTaskAgeHistogramMaxYAxis());
50 networkStatsConfig.setTaskAgeHistogramNumBins(3);
51 assertEquals(3,networkStatsConfig.getTaskAgeHistogramNumBins());
52 networkStatsConfig.setTaskAgeHistogramNumDecimalPoints(25);
53 assertEquals(25,networkStatsConfig.getTaskAgeHistogramNumDecimalPoints());
54 networkStatsConfig.setTpsHistogramLabel("[Transactions Per Second]");
55 assertNotNull(networkStatsConfig.getTpsHistogramLabel());
56 networkStatsConfig.setResponseTimeHistogramMaxYAxis(3);
57 assertEquals(3,networkStatsConfig.getResponseTimeHistogramMaxYAxis());
58 networkStatsConfig.setResponseTimeHistogramNumBins(25);
59 assertEquals(25,networkStatsConfig.getResponseTimeHistogramNumBins());
60 networkStatsConfig.setResponseTimeHistogramNumDecimalPoints(3);
61 assertEquals(3,networkStatsConfig.getResponseTimeHistogramNumDecimalPoints());
62 networkStatsConfig.setTpsHistogramMaxYAxis(25);
63 assertEquals(25,networkStatsConfig.getTpsHistogramMaxYAxis());
64 networkStatsConfig.setTpsHistogramNumBins(3);
65 assertEquals(3,networkStatsConfig.getTpsHistogramNumBins());
66 networkStatsConfig.setTpsHistogramNumDecimalPoints(25);
67 assertEquals(25,networkStatsConfig.getTpsHistogramNumDecimalPoints());