[49/50] [abbrv] incubator-geode git commit: Convert from ManagementTestCase to ManagementTestRule
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22f577eb/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java -- diff --git a/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java b/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java index a3c8b27..2c7ae07 100644 --- a/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java +++ b/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java @@ -14,13 +14,25 @@ */ package org.apache.geode.management; +import static java.util.concurrent.TimeUnit.*; import static org.apache.geode.distributed.ConfigurationProperties.*; -import static org.apache.geode.test.dunit.Assert.*; +import static org.apache.geode.test.dunit.Host.*; +import static org.apache.geode.test.dunit.IgnoredException.*; +import static org.apache.geode.test.dunit.Invoke.*; +import static org.apache.geode.test.dunit.NetworkUtils.*; +import static org.assertj.core.api.Assertions.*; +import java.io.Serializable; import java.util.Collection; -import java.util.Iterator; import java.util.Properties; +import javax.management.ObjectName; + +import com.jayway.awaitility.Awaitility; +import com.jayway.awaitility.core.ConditionFactory; +import org.junit.After; +import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -29,22 +41,17 @@ import org.apache.geode.cache.EntryEvent; import org.apache.geode.cache.Region; import org.apache.geode.cache.RegionFactory; import org.apache.geode.cache.RegionShortcut; +import org.apache.geode.cache.client.ClientCache; import org.apache.geode.cache.client.ClientCacheFactory; import org.apache.geode.cache.client.ClientRegionFactory; import org.apache.geode.cache.client.ClientRegionShortcut; import org.apache.geode.cache.server.CacheServer; import org.apache.geode.cache.util.CacheListenerAdapter; import org.apache.geode.distributed.DistributedMember; -import org.apache.geode.internal.cache.GemFireCacheImpl; import org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier; import org.apache.geode.internal.cache.tier.sockets.CacheClientProxy; -import org.apache.geode.internal.i18n.LocalizedStrings; -import org.apache.geode.test.dunit.Host; -import org.apache.geode.test.dunit.IgnoredException; +import org.apache.geode.management.internal.SystemManagementService; import org.apache.geode.test.dunit.VM; -import org.apache.geode.test.dunit.Wait; -import org.apache.geode.test.dunit.WaitCriterion; -import org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase; import org.apache.geode.test.junit.categories.DistributedTest; import org.apache.geode.test.junit.categories.FlakyTest; @@ -52,415 +59,343 @@ import org.apache.geode.test.junit.categories.FlakyTest; * Client health stats check */ @Category(DistributedTest.class) -@SuppressWarnings("serial") -public class ClientHealthStatsDUnitTest extends JUnit4DistributedTestCase { - - private static final String k1 = "k1"; - private static final String k2 = "k2"; - private static final String client_k1 = "client-k1"; - private static final String client_k2 = "client-k2"; +@SuppressWarnings({ "serial", "unused" }) +public class ClientHealthStatsDUnitTest implements Serializable { - /** name of the test region */ - private static final String REGION_NAME = "ClientHealthStatsDUnitTest_Region"; + private static final int NUMBER_PUTS = 100; - private static VM client = null; - private static VM client2 = null; - private static VM managingNode = null; + private static final String KEY1 = "KEY1"; + private static final String KEY2 = "KEY2"; + private static final String VALUE1 = "VALUE1"; + private static final String VALUE2 = "VALUE2"; - private static ManagementTestBase helper = new ManagementTestBase() {}; + private static final String REGION_NAME = ClientHealthStatsDUnitTest.class.getSimpleName() + "_Region"; - private static int numOfCreates = 0; - private static int numOfUpdates = 0; - private static int numOfInvalidates = 0; - private static boolean lastKeyReceived = false; + // client1VM and client2VM VM fields + private static ClientCache clientCache; - private static GemFireCacheImpl cache = null; + // TODO: assert following values in each client VM + private static int numOfCreates; + private static int numOfUpdates; + private static int numOfInvalidates; + private static boolean lastKeyReceived; - private VM server = null; + private VM managerVM; + private VM serverVM; + private VM client1VM; + private VM client2VM; - @Override - public final void postSetUp() throws Exception { -disconnectAllFromDS(); + private String hostName; -final Host host = Host.getHost(0); -managingNode = host.getVM(0); -server = host.getVM(1); -
[49/50] [abbrv] incubator-geode git commit: Convert from ManagementTestCase to ManagementTestRule
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/24f496df/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java -- diff --git a/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java b/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java index 74e0850..4ccb716 100644 --- a/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java +++ b/geode-core/src/test/java/org/apache/geode/management/ClientHealthStatsDUnitTest.java @@ -16,13 +16,25 @@ */ package org.apache.geode.management; +import static java.util.concurrent.TimeUnit.*; import static org.apache.geode.distributed.ConfigurationProperties.*; -import static org.apache.geode.test.dunit.Assert.*; +import static org.apache.geode.test.dunit.Host.*; +import static org.apache.geode.test.dunit.IgnoredException.*; +import static org.apache.geode.test.dunit.Invoke.*; +import static org.apache.geode.test.dunit.NetworkUtils.*; +import static org.assertj.core.api.Assertions.*; +import java.io.Serializable; import java.util.Collection; -import java.util.Iterator; import java.util.Properties; +import javax.management.ObjectName; + +import com.jayway.awaitility.Awaitility; +import com.jayway.awaitility.core.ConditionFactory; +import org.junit.After; +import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -31,22 +43,17 @@ import org.apache.geode.cache.EntryEvent; import org.apache.geode.cache.Region; import org.apache.geode.cache.RegionFactory; import org.apache.geode.cache.RegionShortcut; +import org.apache.geode.cache.client.ClientCache; import org.apache.geode.cache.client.ClientCacheFactory; import org.apache.geode.cache.client.ClientRegionFactory; import org.apache.geode.cache.client.ClientRegionShortcut; import org.apache.geode.cache.server.CacheServer; import org.apache.geode.cache.util.CacheListenerAdapter; import org.apache.geode.distributed.DistributedMember; -import org.apache.geode.internal.cache.GemFireCacheImpl; import org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier; import org.apache.geode.internal.cache.tier.sockets.CacheClientProxy; -import org.apache.geode.internal.i18n.LocalizedStrings; -import org.apache.geode.test.dunit.Host; -import org.apache.geode.test.dunit.IgnoredException; +import org.apache.geode.management.internal.SystemManagementService; import org.apache.geode.test.dunit.VM; -import org.apache.geode.test.dunit.Wait; -import org.apache.geode.test.dunit.WaitCriterion; -import org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase; import org.apache.geode.test.junit.categories.DistributedTest; import org.apache.geode.test.junit.categories.FlakyTest; @@ -54,391 +61,343 @@ import org.apache.geode.test.junit.categories.FlakyTest; * Client health stats check */ @Category(DistributedTest.class) -@SuppressWarnings("serial") -public class ClientHealthStatsDUnitTest extends JUnit4DistributedTestCase { - - private static final String k1 = "k1"; - private static final String k2 = "k2"; - private static final String client_k1 = "client-k1"; - private static final String client_k2 = "client-k2"; - - /** name of the test region */ - private static final String REGION_NAME = "ClientHealthStatsDUnitTest_Region"; - - private static VM client = null; - private static VM client2 = null; - private static VM managingNode = null; - - private static ManagementTestBase helper = new ManagementTestBase(){}; - - private static int numOfCreates = 0; - private static int numOfUpdates = 0; - private static int numOfInvalidates = 0; - private static boolean lastKeyReceived = false; - - private static GemFireCacheImpl cache = null; - - private VM server = null; - - @Override - public final void postSetUp() throws Exception { -disconnectAllFromDS(); - -final Host host = Host.getHost(0); -managingNode = host.getVM(0); -server = host.getVM(1); -client = host.getVM(2); -client2 = host.getVM(3); - -IgnoredException.addIgnoredException("Connection reset"); - } +@SuppressWarnings({ "serial", "unused" }) +public class ClientHealthStatsDUnitTest implements Serializable { + + private static final int NUMBER_PUTS = 100; + + private static final String KEY1 = "KEY1"; + private static final String KEY2 = "KEY2"; + private static final String VALUE1 = "VALUE1"; + private static final String VALUE2 = "VALUE2"; + + private static final String REGION_NAME = ClientHealthStatsDUnitTest.class.getSimpleName() + "_Region"; + + // client1VM and client2VM VM fields + private static ClientCache clientCache; + + // TODO: assert following values in each client VM + private static int numOfCreates; + private static int numOfUpdates; + private static int numOfInvalidates; + private static boolean