--- /dev/null
+package org.onap.aai.sparky.sync.config;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+
+import org.junit.Before;
+import org.junit.Test;
+
+public class NetworkStatisticsConfigTest {
+
+ private NetworkStatisticsConfig networkStatsConfig;
+
+ @Before
+ public void init() throws Exception {
+ networkStatsConfig = new NetworkStatisticsConfig();
+
+ }
+
+
+ @Test
+ public void updateValues() {
+
+
+
+ networkStatsConfig.setNumSamplesPerThreadForRunningAverage(300);
+ assertEquals(300,networkStatsConfig.getNumSamplesPerThreadForRunningAverage());
+ networkStatsConfig.setBytesHistogramMaxYAxis(25000);
+ assertEquals(25000,networkStatsConfig.getBytesHistogramMaxYAxis());
+ networkStatsConfig.setBytesHistogramLabel("[Response Size In Bytes]");
+ assertNotNull(networkStatsConfig.getBytesHistogramLabel());
+ networkStatsConfig.setQueueLengthHistogramLabel("[Queue Item Length]");
+ assertNotNull(networkStatsConfig.getQueueLengthHistogramLabel());
+ networkStatsConfig.setTaskAgeHistogramLabel("[Task Age In Ms]");
+ assertNotNull(networkStatsConfig.getTaskAgeHistogramLabel());
+ networkStatsConfig.setResponseTimeHistogramLabel("[Response Time In Ms]");
+ assertNotNull(networkStatsConfig.getResponseTimeHistogramLabel());
+ networkStatsConfig.setBytesHistogramNumBins(30);
+ assertEquals(30,networkStatsConfig.getBytesHistogramNumBins());
+ networkStatsConfig.setBytesHistogramNumDecimalPoints(5);
+ assertEquals(5,networkStatsConfig.getBytesHistogramNumDecimalPoints());
+ networkStatsConfig.setQueueLengthHistogramMaxYAxis(30000);
+ assertEquals(30000,networkStatsConfig.getQueueLengthHistogramMaxYAxis());
+ networkStatsConfig.setQueueLengthHistogramNumBins(25);
+ assertEquals(25,networkStatsConfig.getQueueLengthHistogramNumBins());
+ networkStatsConfig.setQueueLengthHistogramNumDecimalPoints(3);
+ assertEquals(3,networkStatsConfig.getQueueLengthHistogramNumDecimalPoints());
+ networkStatsConfig.setTaskAgeHistogramMaxYAxis(2500000);
+ assertEquals(2500000,networkStatsConfig.getTaskAgeHistogramMaxYAxis());
+ networkStatsConfig.setTaskAgeHistogramNumBins(3);
+ assertEquals(3,networkStatsConfig.getTaskAgeHistogramNumBins());
+ networkStatsConfig.setTaskAgeHistogramNumDecimalPoints(25);
+ assertEquals(25,networkStatsConfig.getTaskAgeHistogramNumDecimalPoints());
+ networkStatsConfig.setTpsHistogramLabel("[Transactions Per Second]");
+ assertNotNull(networkStatsConfig.getTpsHistogramLabel());
+ networkStatsConfig.setResponseTimeHistogramMaxYAxis(3);
+ assertEquals(3,networkStatsConfig.getResponseTimeHistogramMaxYAxis());
+ networkStatsConfig.setResponseTimeHistogramNumBins(25);
+ assertEquals(25,networkStatsConfig.getResponseTimeHistogramNumBins());
+ networkStatsConfig.setResponseTimeHistogramNumDecimalPoints(3);
+ assertEquals(3,networkStatsConfig.getResponseTimeHistogramNumDecimalPoints());
+ networkStatsConfig.setTpsHistogramMaxYAxis(25);
+ assertEquals(25,networkStatsConfig.getTpsHistogramMaxYAxis());
+ networkStatsConfig.setTpsHistogramNumBins(3);
+ assertEquals(3,networkStatsConfig.getTpsHistogramNumBins());
+ networkStatsConfig.setTpsHistogramNumDecimalPoints(25);
+ assertEquals(25,networkStatsConfig.getTpsHistogramNumDecimalPoints());
+
+
+
+ }
+
+
+}