Commit Graph

621 Commits

Author SHA1 Message Date
John Blum
7bb5d9f708 Upgrade to Spring Framework 5.3.12. 2021-10-26 20:55:46 -07:00
John Blum
e3b3bc18df Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.10. 2021-10-26 20:55:00 -07:00
John Blum
e313e79db2 Upgrade to Mockito 4.0.0. 2021-10-26 20:54:11 -07:00
John Blum
8ad1ca55f6 Upgrade to Lombok 1.18.22. 2021-10-26 20:53:18 -07:00
John Blum
3fa2da7203 Replace STDG's JavaVersion class with SDG's JavaVersion class. 2021-09-27 14:26:41 -07:00
John Blum
f178243d30 Upgrade to Spring Data Pascal-SR6.
Upgrade to Spring Data BOM 2021.0.6-SNAPSHOT (Pascal-SR6).

Upgrade to Spring Data Build parent Maven POM 2.5.6-SNAPSHOT.

Upgrade to Spring Data for Apache Geode (and VMware Tanzu (Pivotal) GemFire) 2.5.6-SNAPSHOT.
2021-09-27 14:20:34 -07:00
John Blum
d89a71c3a0 Prepare next development iteration.
Set version to 0.0.27-SNAPSHOT.
2021-09-27 14:18:18 -07:00
John Blum
3261408b26 Release 0.0.26. 2021-09-27 14:11:30 -07:00
John Blum
d23c4933b6 Copy SDG's JavaVersion class to STDG.
STDG's JavaVersion clone will be replaced by SDG's JavaVersion class once STDG is based on SDG 2.5.6.
2021-09-27 14:02:13 -07:00
John Blum
6041180e8e Upgrade to Gradle 6.9.1. 2021-09-27 13:53:27 -07:00
John Blum
3b3fa03502 Set Spring Data version to Pascal-SR5.
Set Spring Data BOM version to 2021.0.5 (Pascal-SR5).

Set Spring Data Build parent Maven POM to 2.5.5.

Set Spring Data for Apache Geode (and VMware Tanzu (Pivotal) GemFire) 2.5.5.
2021-09-27 13:52:38 -07:00
John Blum
55025ab747 Upgrade to Spring Boot 2.5.5. 2021-09-27 13:50:22 -07:00
John Blum
ff597803c1 Add Javadoc to the ProcessExecutor.launch(..) methods. 2021-09-27 13:46:35 -07:00
John Blum
dc444686de Switch the RegionDataInitializingPostProcessor from a Spring BeanPostProcess to a Spring @Component @EventListener. 2021-09-24 18:00:59 -07:00
John Blum
fcf1842e02 Add Spring BeanPostProcessor to initialize an Apache Geode Region (bean) with data on Spring container initialization. 2021-09-24 16:45:07 -07:00
John Blum
0978f22061 Set JRE version check to Java 16 when adding additional JVM options. 2021-09-20 17:00:03 -07:00
John Blum
49df59f159 Add JRE version specific JVM options to reliably run (fork) GemFire/Geode servers. 2021-09-20 16:27:43 -07:00
John Blum
5b4d3bbd21 Upgrade to Spring Data Pascal-SR6.
Upgrade to Spring Data BOM 2021.0.6-SNAPSHOT (Pascal-SR6).

Upgrade to Spring Data Build parent 2.5.6-SNAPSHOT.

Upgrade to Spring Data for Apache Geode [& VMware Tanzu (Pivotal) GemFire] 2.5.6-SNAPSHOT.
2021-09-20 15:16:47 -07:00
John Blum
182f35c37b Upgrade to Spring Framework 5.3.10. 2021-09-20 15:16:40 -07:00
John Blum
6f7ceabc31 Upgrade to AssertJ 3.21.0. 2021-09-20 15:16:36 -07:00
John Blum
fcafd5ca46 Add additional overloaded closeGemFireCacheWaitOnCacheClosedEvent(..) methods to control how the GemFireCache object (instance) is closed using a java.util.function.Function. 2021-09-20 11:55:45 -07:00
John Blum
fef16bf957 Add overloaded closeGemFireCacheWaitOnCacheClosedEvent(..) methods accepting a Supplier for a GemFireCache object to close. 2021-09-20 11:55:23 -07:00
John Blum
84442946bd Unregister all Functions from Apache Geode's FunctionService after test class/suite execution. 2021-09-16 22:57:04 -07:00
John Blum
61316b8631 Change all JUnit declared @BeforeClass Spring and Apache Geode object and resource cleanup to occur after test (class/suite) execution using JUnit's @AfterClass.
Edit Javadoc.
2021-09-16 22:56:50 -07:00
John Blum
e188e9f48e Add test class cleanup method to delete all Apache Geode/VMware GemFire process .pid files. 2021-09-15 18:16:18 -07:00
John Blum
5cef6cdbd6 Rename closeAnyGemFireCacheInstanceBeforeTestExecution() method to claseAnyGemFireCacheBeforeTestExecution(). 2021-09-15 18:15:20 -07:00
John Blum
3efceeb494 Add overloaded newApplicationContext(..) method to accept a Function to further initialize and process the new ApplicationContext created in the SpringApplicationContextIntegrationTestsSupport class. 2021-09-14 23:37:12 -07:00
John Blum
f24c1a7690 Add containsBean(:String) method to the SpringApplicationContextIntegrationTestsSupport class. 2021-09-14 23:32:33 -07:00
John Blum
876ad6ec52 Add getBeansOfType(Class<T>) method to the SpringApplicationContextIntegrationTestsSupport class. 2021-09-14 23:32:01 -07:00
John Blum
666555a220 Suppress (unchecked) compiler warning in GemFireMockObjectsSupport. 2021-09-14 11:55:36 -07:00
John Blum
770b3c85cf Add getters and setter for the autowiored/injected Spring ConfigurableApplicationContext object reference in IntegrationTestsSupport. 2021-09-14 11:52:14 -07:00
John Blum
b1de07519b Add capability to unregister all Functions registered with the FunctionService on destruction of the GemFire Mock Objects. 2021-09-14 11:00:32 -07:00
John Blum
87a7bc8e49 Fix bug with DistributedSystem Properties handling in mock object configuration. 2021-09-13 14:39:48 -07:00
John Blum
a6fa87638e Refer to Apache Geode properties by name using DistributionConfig constants. 2021-09-13 13:22:56 -07:00
John Blum
933721a969 Mock the Pool.getQueryService() method. 2021-09-13 12:09:01 -07:00
John Blum
227f96e900 Add capability to remember (refer to) and resolve a reference to any (latest) GemFireCache object created by the Apache Geode mock objects test framework. 2021-09-13 12:07:33 -07:00
John Blum
ee16dd37ad Add mock support for CacheServer groups configuration. 2021-09-10 17:41:01 -07:00
John Blum
20e401e94f Fix bugs in mock Index logic regarding (mock) Region references. 2021-09-10 17:26:14 -07:00
John Blum
70cf67cf45 Fix bugs in mock Lucene objects functionality. 2021-09-10 16:51:28 -07:00
John Blum
598a520dbe Refactor mockLuceneIndexFactory(..) method logic. 2021-09-10 16:16:08 -07:00
John Blum
5b78c3d856 Format source code. 2021-09-10 15:12:07 -07:00
John Blum
e398b8a23b Add mock support for MembershipAttributes configuration on RegionAttributes for a Region. 2021-09-10 15:08:17 -07:00
John Blum
fc98bd0fd4 Add mock support for the Apache Geode CacheTransactionManager API. 2021-09-10 11:17:48 -07:00
John Blum
8f31eb4f1b Add overloaded signal(..) method to accept an arbitrary Object value to send to the server. 2021-09-10 10:44:19 -07:00
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