This is an automated email from the ASF dual-hosted git repository.
eshu11 pushed a commit to branch feature/GEODE-3679
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/feature/GEODE-3679 by this
push:
new a77aad1 Address review comments -- use additional methods.
a77aad1 is described below
commit a77aad1c4a6598d78500d97fb45de6f4b02604b8
Author: eshu <[email protected]>
AuthorDate: Tue Oct 3 10:11:18 2017 -0700
Address review comments -- use additional methods.
---
.../cache/ClientServerTransactionDUnitTest.java | 64 +++++++++++++---------
1 file changed, 39 insertions(+), 25 deletions(-)
diff --git
a/geode-core/src/test/java/org/apache/geode/internal/cache/ClientServerTransactionDUnitTest.java
b/geode-core/src/test/java/org/apache/geode/internal/cache/ClientServerTransactionDUnitTest.java
index 388568e..c7ae750 100644
---
a/geode-core/src/test/java/org/apache/geode/internal/cache/ClientServerTransactionDUnitTest.java
+++
b/geode-core/src/test/java/org/apache/geode/internal/cache/ClientServerTransactionDUnitTest.java
@@ -4156,15 +4156,40 @@ public class ClientServerTransactionDUnitTest extends
RemoteTransactionDUnitTest
VM client = host.getVM(2);
int port = createRegionsAndStartServer(server1, true);
- // Create PR
- server1.invoke(() -> {
- createSubscriptionRegion(false, regionName, 0, totalBuckets);
- Region<Integer, String> region = getCache().getRegion(regionName);
- // should create first bucket on server1
- region.put(1, "VALUE-1");
+ createPRAndInitABucketOnServer1(totalBuckets, regionName, server1);
+
+ createPRAndInitOtherBucketsOnServer2(totalBuckets, regionName, server2);
+
+ if (withReplicateRegion) {
+ initReplicateRegion(totalBuckets, region2Name, server1, server2);
+ }
+
+ createRegionOnClient(regionName, withReplicateRegion, region2Name, client,
port);
+ }
+
+ private void createRegionOnClient(String regionName, boolean
withReplicateRegion,
+ String region2Name, VM client, int port) {
+ client.invoke(() -> {
+ createClient(port, regionName);
+ if (withReplicateRegion) {
+ createClient(port, region2Name);
+ }
});
+ }
- // Create PR
+ private void initReplicateRegion(int totalBuckets, String region2Name, VM
server1, VM server2) {
+ server1.invoke(() -> createReplicateRegion(region2Name));
+ server2.invoke(() -> {
+ createReplicateRegion(region2Name);
+ Region<Integer, String> region = getCache().getRegion(region2Name);
+ for (int i = totalBuckets; i > 0; i--) {
+ region.put(i, "" + i);
+ }
+ });
+ }
+
+ private void createPRAndInitOtherBucketsOnServer2(int totalBuckets, String
regionName,
+ VM server2) {
createRegionOnServer(server2);
server2.invoke(() -> {
createSubscriptionRegion(false, regionName, 0, totalBuckets);
@@ -4173,25 +4198,14 @@ public class ClientServerTransactionDUnitTest extends
RemoteTransactionDUnitTest
region.put(i, "VALUE-" + i);
}
});
+ }
- // Create RR
- if (withReplicateRegion) {
- server1.invoke(() -> createReplicateRegion(region2Name));
- server2.invoke(() -> {
- createReplicateRegion(region2Name);
- Region<Integer, String> region = getCache().getRegion(region2Name);
- for (int i = totalBuckets; i > 0; i--) {
- region.put(i, "" + i);
- }
- });
- }
-
- // Create region client region
- client.invoke(() -> {
- createClient(port, regionName);
- if (withReplicateRegion) {
- createClient(port, region2Name);
- }
+ private void createPRAndInitABucketOnServer1(int totalBuckets, String
regionName, VM server1) {
+ server1.invoke(() -> {
+ createSubscriptionRegion(false, regionName, 0, totalBuckets);
+ Region<Integer, String> region = getCache().getRegion(regionName);
+ // should create first bucket on server1
+ region.put(1, "VALUE-1");
});
}
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].