summaryrefslogtreecommitdiffstats
path: root/jdisc_core
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-05-30 17:11:06 +0200
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-05-30 17:11:06 +0200
commite1ebbe5c1676ed5bb6427eb4fd2fd6a93e5cb224 (patch)
treee9914b656cf27c5148dc858b928fd853ab70d60c /jdisc_core
parentc7f98156f86f062c0143f4d9713b2eab896d53c4 (diff)
Revert "Add unit test for ActiveContainerStatistics"
This reverts commit 3b2ab7feaa19498f876bb710e6ae41ebe6d4ad69.
Diffstat (limited to 'jdisc_core')
-rw-r--r--jdisc_core/src/test/java/com/yahoo/jdisc/core/ActiveContainerStatisticsTest.java78
1 files changed, 0 insertions, 78 deletions
diff --git a/jdisc_core/src/test/java/com/yahoo/jdisc/core/ActiveContainerStatisticsTest.java b/jdisc_core/src/test/java/com/yahoo/jdisc/core/ActiveContainerStatisticsTest.java
deleted file mode 100644
index 8f04a0a54b3..00000000000
--- a/jdisc_core/src/test/java/com/yahoo/jdisc/core/ActiveContainerStatisticsTest.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package com.yahoo.jdisc.core;
-
-import com.yahoo.jdisc.Metric;
-import com.yahoo.jdisc.ResourceReference;
-import com.yahoo.jdisc.test.TestDriver;
-import org.junit.Test;
-
-import java.util.Map;
-
-import static org.junit.Assert.assertEquals;
-
-/**
- * @author bjorncs
- */
-public class ActiveContainerStatisticsTest {
-
- @Test
- public void counts_deactivated_activecontainers() {
- TestDriver driver = TestDriver.newSimpleApplicationInstanceWithoutOsgi();
- ActiveContainerStatistics stats = new ActiveContainerStatistics();
- MockMetric metric = new MockMetric();
-
- ActiveContainer containerWithoutRetainedResources = new ActiveContainer(driver.newContainerBuilder());
-
- stats.onActivated(containerWithoutRetainedResources);
- stats.emitMetrics(metric);
- assertEquals(0, metric.totalCount);
- assertEquals(0, metric.withRetainedReferencesCount);
-
- stats.onDeactivated(containerWithoutRetainedResources);
- containerWithoutRetainedResources.release();
- stats.emitMetrics(metric);
- assertEquals(1, metric.totalCount);
- assertEquals(0, metric.withRetainedReferencesCount);
-
- ActiveContainer containerWithRetainedResources = new ActiveContainer(driver.newContainerBuilder());
-
- try (ResourceReference ignoredRef = containerWithRetainedResources.refer()) {
- stats.onActivated(containerWithRetainedResources);
- stats.onDeactivated(containerWithRetainedResources);
- containerWithRetainedResources.release();
- stats.emitMetrics(metric);
- assertEquals(2, metric.totalCount);
- assertEquals(1, metric.withRetainedReferencesCount);
- }
-
- }
-
- private static class MockMetric implements Metric {
- public int totalCount;
- public int withRetainedReferencesCount;
-
- @Override
- public void set(String key, Number val, Context ctx) {
- switch (key) {
- case ActiveContainerStatistics.Metrics.TOTAL_DEACTIVATED_CONTAINERS:
- totalCount = val.intValue();
- break;
- case ActiveContainerStatistics.Metrics.DEACTIVATED_CONTAINERS_WITH_RETAINED_REFERENCES:
- withRetainedReferencesCount = val.intValue();
- break;
- default:
- throw new UnsupportedOperationException();
- }
- }
-
- @Override
- public void add(String key, Number val, Context ctx) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- public Context createContext(Map<String, ?> properties) {
- throw new UnsupportedOperationException();
- }
- }
-
-}