From 168f98728bded1d32b8ab54a73865d7e59bace5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Blu=CC=88mke?= <lbl@informatik.uni-kiel.de> Date: Tue, 19 Apr 2016 11:49:23 +0200 Subject: [PATCH] Completed test cases for MemSwapUtilizationDisplayFilter --- .../MemSwapUtilizationDisplayFilterTest.java | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/test/java/kieker/analysis/plugin/filter/sink/MemSwapUtilizationDisplayFilterTest.java b/src/test/java/kieker/analysis/plugin/filter/sink/MemSwapUtilizationDisplayFilterTest.java index e2ea59c3..a2ea15d1 100644 --- a/src/test/java/kieker/analysis/plugin/filter/sink/MemSwapUtilizationDisplayFilterTest.java +++ b/src/test/java/kieker/analysis/plugin/filter/sink/MemSwapUtilizationDisplayFilterTest.java @@ -34,10 +34,14 @@ public class MemSwapUtilizationDisplayFilterTest { private final long swapUsed = 15728640L; private final long swapFree = 5242880L; + private String id; + @Before public void initializeMemSwapUtilizationDisplayFilter() { record = new MemSwapUsageRecord(timestamp, hostname, memTotal, memUsed, memFree, swapTotal, swapUsed, swapFree); memSwapUtilFilter = new MemSwapUtilizationDisplayFilter(numberOfEntries, recordsTimeUnit); + + id = record.getHostname(); } @Test @@ -47,8 +51,6 @@ public class MemSwapUtilizationDisplayFilterTest { final Date date = new Date(TimeUnit.MILLISECONDS.convert(record.getLoggingTimestamp(), recordsTimeUnit)); final String minutesAndSeconds = date.toString().substring(14, 19); - final String id = record.getHostname(); - long actualMemTotal = (long) memSwapUtilFilter.getXYPlot().getEntries(id + " - " + MemSwapUtilizationDisplayFilter.MEM_TOTAL).get(minutesAndSeconds); long actualMemUsed = (long) memSwapUtilFilter.getXYPlot().getEntries(id + " - " + MemSwapUtilizationDisplayFilter.MEM_USED).get(minutesAndSeconds); long actualMemFree = (long) memSwapUtilFilter.getXYPlot().getEntries(id + " - " + MemSwapUtilizationDisplayFilter.MEM_FREE).get(minutesAndSeconds); @@ -66,4 +68,27 @@ public class MemSwapUtilizationDisplayFilterTest { } + @Test + public void memPieChartShouldBeCorrect() { + test(memSwapUtilFilter).and().send(record).to(memSwapUtilFilter.getInputPort()).start(); + + long actualMemFree = (long) memSwapUtilFilter.getMemPieChart().getValue(id + " - " + MemSwapUtilizationDisplayFilter.MEM_FREE); + long actualMemUsed = (long) memSwapUtilFilter.getMemPieChart().getValue(id + " - " + MemSwapUtilizationDisplayFilter.MEM_USED); + + assertThat(actualMemFree, is(memFree)); + assertThat(actualMemUsed, is(memUsed)); + + } + + @Test + public void swapPieChartShouldBeCorrect() { + test(memSwapUtilFilter).and().send(record).to(memSwapUtilFilter.getInputPort()).start(); + + long actualSwapFree = (long) memSwapUtilFilter.getSwapPieChart().getValue(id + " - " + MemSwapUtilizationDisplayFilter.SWAP_FREE); + long actualSwapUsed = (long) memSwapUtilFilter.getSwapPieChart().getValue(id + " - " + MemSwapUtilizationDisplayFilter.SWAP_USED); + + assertThat(actualSwapFree, is(swapFree)); + assertThat(actualSwapUsed, is(swapUsed)); + } + } -- GitLab