Commit Graph

577 Commits

Author SHA1 Message Date
John Blum
bc1fcd6cd1 Add startGeodeServer(..) alias method for the startGemFireServer(..) method in the ForkingClientServerIntegrationTestsSupport class. 2021-09-09 11:17:10 -07:00
John Blum
a39f40841d Refresh the Spring ApplicationContext in the runSpringApplication(..) method of the ClientServerIntegrationTestsSupport class. 2021-09-09 11:13:02 -07:00
John Blum
2ff96e5c6f Add static block() method in ClientServerIntegrationTestsSupport to prevent forked, non-daemon JVM processes used in testing from prematurely terminating. 2021-09-09 11:05:04 -07:00
John Blum
9dcd1ed8ea Change mock GatewayReceiver.getPort() to generate a random port between start and end ports. 2021-09-09 10:43:30 -07:00
John Blum
74da92a993 Change mock GatewayReceiver 'running' property to be the negation of 'manualStart'. 2021-09-09 10:38:36 -07:00
John Blum
149dcfe035 Enable mocking for GatewayReceiver.getHostnameForSenders(). 2021-09-09 10:33:04 -07:00
John Blum
60c2ec5fe7 Change managed Set of GatewayReceivers from ConcurrentSkipListSet to a synchronized HashSet.
org.apache.geode.cache.wan.GatewayReceiver does not implement java.lang.Comparable and is not naturally ordered (sortable) and therefore cannot be stored in a ConcurrentSkipListSet without a custom Comparator.
2021-09-09 10:12:49 -07:00
John Blum
f1e594b10f Add configuration support to configure the Singleton property of the mock GemfireCache using Java (JVM) System properties. 2021-09-08 18:01:05 -07:00
John Blum
395d55ae1d Add mock configuration for the peer Cache gatewayConflictResolver object property. 2021-09-08 15:15:09 -07:00
John Blum
6889b3c696 Add mock configuration for the ClientCacheFactory's (DEFAULT Pool) and Pool's socketFactory property. 2021-09-08 14:13:00 -07:00
John Blum
4c86e7c93e Add mock configuration for the ClientCacheFactory's (DEFAULT Pool) and Pool's serverConnectionTimeout property. 2021-09-08 13:47:22 -07:00
John Blum
061b281ae9 Add support to resolve RegionAttributes from ClientRegionShortcut and RegionShortcut.
Add support to resolve the DistributedSystem name from GemFire properties.

Change the method signatures of mockClientRegionFactory(..) and mockRegionFactory(..).
2021-09-08 13:04:10 -07:00
John Blum
1fde5eaec0 Switch port allocation to find availavble port and reserve. 2021-09-08 12:52:49 -07:00
John Blum
fced306b12 Add null-safe static utility method used to close a given Spring ApplicationContext. 2021-09-08 12:52:49 -07:00
John Blum
3aefdaa81b Cleanup compiler warnings.
Format source code.
2021-09-08 12:41:22 -07:00
John Blum
01f5925927 Upgrade to Apache Geode 1.13.4. 2021-09-01 16:53:27 -07:00
John Blum
eba11d87fc Upgrade to Spring Data Pascal-SR5-SNAPSHOT.
Upgrade to Spring Data BOM 2021.0.5-SNAPSHOT.

Upgrade to Spring Data Build Parent 2.5.5-SNAPSHOT.

Upgrade to Spring Data for Apache Geode 2.5.5-SNAPSHOT.

Upgrade to Spring Data for VMware Tanzu (Pivotal) GemFire 2.5.5-SNAPSHOT.
2021-09-01 16:53:18 -07:00
John Blum
eb3fb1bf58 Upgrade to Spring Boot 2.5.4. 2021-09-01 16:47:04 -07:00
John Blum
39f5a9e42d Upgrade to Spring Framework 5.3.9. 2021-09-01 16:46:27 -07:00
John Blum
25b445e5ac Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.9. 2021-09-01 16:46:01 -07:00
John Blum
9efdfcec48 Upgrade to Mockito 3.12.4. 2021-09-01 16:45:26 -07:00
John Blum
2202658780 Upgrade to AssertJ 3.20.2. 2021-09-01 16:44:25 -07:00
John Blum
399d08eb4c Upgrade to Spring Build Conventions Gradle Plugin 0.0.38. 2021-09-01 16:36:06 -07:00
John Blum
e263c50b5f Upgrade to Gradle 6.9. 2021-06-14 16:37:16 -07:00
John Blum
a7c0a08385 Upgrade to Spring Boot 2.5.1. 2021-06-14 16:36:15 -07:00
John Blum
488c1aa2a1 Upgrade to Spring Framework 5.3.8. 2021-06-14 16:35:51 -07:00
John Blum
965d3b170a Upgrade to Mockito 3.11.1. 2021-06-14 16:34:36 -07:00
John Blum
d99a4aefa2 Upgrade to Spring Data Pascal SR2.
Upgrade to Spring Data BOM 2021.0.2-SNAPSHOT / Pascal-SR2.

Upgrade to Spring Data Build 2.5.2-SNAPSHOT.

Upgrade to Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire 2.5.2-SNAPSHOT.
2021-05-20 11:20:21 -07:00
John Blum
d039ef7516 Upgrade to Spring Framework 5.3.7. 2021-05-20 11:16:38 -07:00
John Blum
99b624453a Upgrade to Mockito 3.10.0 2021-05-20 11:15:05 -07:00
John Blum
76c536a3e1 Upgrade to Spring Boot 2.5.0-RC1. 2021-04-28 13:44:18 -07:00
John Blum
b4c5147ab1 Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.7. 2021-04-28 13:42:45 -07:00
John Blum
7824f4bd9a Prepare next development iteration.
Set Spring Data BOM version to 2021.0.1-SNAPSHOT.

Set Spring Data Build Parent version to 2.5.1-SNAPSHOT.

Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.5.1-SNAPSHOT.

Set version to 0.0.26-SNAPSHOT.
2021-04-14 16:16:53 -07:00
John Blum
c9388fea70 Release 0.0.25. 2021-04-14 16:08:27 -07:00
John Blum
1f34a98fd3 Override Spring Framework version declared by Spring Boot set to 5.3.6. 2021-04-14 16:03:51 -07:00
John Blum
27340e6480 Uprade to Spring Data Pascal-RELEASE.
Upgrade to Spring Data BOM 2021.0.0 (Pascal-RELEASE).

Upgrade to Spring Data for Apache Geode (& VMware Tanzu (Pivotal) GemFire) 2.5.0.

Upgrade to Spring Data Parent 2.5.0.
2021-04-14 15:57:44 -07:00
John Blum
871722a719 Upgrade to Spring Framework 5.3.6. 2021-04-14 15:55:09 -07:00
John Blum
7e26a56a49 Upgrade to Mockito 3.9.0. 2021-04-14 15:54:27 -07:00
John Blum
c000a857a8 Upgrade to Project Lombok 1.18.20. 2021-04-14 15:53:24 -07:00
John Blum
db03332430 Add Bash shell script source file to cleanup (delete) all Apach Geode files created at runtime. 2021-03-30 16:44:31 -07:00
John Blum
9e92ca251f Prepare next development iteration.
Set Spring Data version to Ockham-SR7.

Set Spring Data BOM version to 2020.0.7-SNAPSHOT.

Set Spring Data Build Parent version to 2.4.7-SNAPSHOT.

Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.4.7-SNAPSHOT.

Set version to 0.0.25-SNAPSHOT.
2021-03-29 15:51:52 -07:00
John Blum
8e250c13fa Release 0.0.24. 2021-03-29 15:44:06 -07:00
John Blum
e52c4a8782 Upgrade to Apache Geode 1.13.2. 2021-03-29 15:34:13 -07:00
John Blum
2e26da27c4 Remove the deprecated SubscriptionEnabledClientServerIntegrationTestsConfiguration class. 2021-03-29 15:30:06 -07:00
John Blum
bef3a7a874 Include test logic and configuration to terminate a (forked) Spring application so it does not run indefinitely. 2021-03-29 15:25:02 -07:00
John Blum
bb06ce59a9 Remove unnecessary @SuppressWarnings('All') annotation declarations.
Format source code.
2021-03-29 15:24:18 -07:00
John Blum
2729e537f6 Add @AfterClass test logic to cleanup non-Standard Spring container Environment PropertySources if available. 2021-03-29 14:16:04 -07:00
John Blum
08aefff97d Rename the mockThePoolFactoryBean(:PoolFactoryBean) method to mockPoolFactoryBean(:PoolFactoryBean).
Add/edit Javadoc.

Consistently apply Spring's @NonNull and @Nullable annotations to the API.
2021-03-29 11:37:36 -07:00
John Blum
52cc90c698 Refactor use of Spring's @NonNull & @Nullable annotations in the API. 2021-03-29 11:25:51 -07:00
John Blum
4eec7174d6 Prepare next development iteration.
Set Spring Data version to Ockham-SR7 / 2.4.7-SNAPSHOT.

Set Spring Data BOM version to 2020.0.7-SNAPSHOT.

Set Spring Data Build Parent version to 2.4.7-SNAPSHOT.

Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.4.7-SNAPSHOT.

Set version to 0.0.24-SNAPSHOT.
2021-03-22 20:47:47 -07:00