Commit Graph

  • 050d1167d2 Add abstract utility class for working with Spring Framework objects and components (beans). John Blum 2021-10-27 15:24:09 -07:00
  • 85e280c3be Fix logic in isSpringTestContextCacheEnabled() method. John Blum 2021-10-27 11:00:38 -07:00
  • 4016e3c5a1 Add custom implementation of the Spring TestContext framework CacheAwareContextLoaderDelegate interface to enable/disable caching of the Spring TestContext using SpringProperties and Java System properties. John Blum 2021-10-26 21:22:12 -07:00
  • 67b8b03f33 Edit Javadoc description of the META-INF/spring.factories configuration file. John Blum 2021-10-26 21:21:03 -07:00
  • 5c077d05e9 Upgrade to Spring Data Pascal-SR6. John Blum 2021-10-26 20:59:01 -07:00
  • a0fa79407f Upgrade to Spring Boot 2.5.6. John Blum 2021-10-26 20:56:57 -07:00
  • 7bb5d9f708 Upgrade to Spring Framework 5.3.12. John Blum 2021-10-26 20:55:46 -07:00
  • e3b3bc18df Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.10. John Blum 2021-10-26 20:55:00 -07:00
  • e313e79db2 Upgrade to Mockito 4.0.0. John Blum 2021-10-26 20:54:11 -07:00
  • 8ad1ca55f6 Upgrade to Lombok 1.18.22. John Blum 2021-10-26 20:53:18 -07:00
  • 3fa2da7203 Replace STDG's JavaVersion class with SDG's JavaVersion class. John Blum 2021-09-27 14:22:35 -07:00
  • f178243d30 Upgrade to Spring Data Pascal-SR6. John Blum 2021-09-27 14:20:34 -07:00
  • d89a71c3a0 Prepare next development iteration. John Blum 2021-09-27 14:18:18 -07:00
  • 3261408b26 Release 0.0.26. John Blum 2021-09-27 14:11:30 -07:00
  • d23c4933b6 Copy SDG's JavaVersion class to STDG. John Blum 2021-09-27 14:01:18 -07:00
  • 6041180e8e Upgrade to Gradle 6.9.1. John Blum 2021-09-27 13:53:27 -07:00
  • 3b3fa03502 Set Spring Data version to Pascal-SR5. John Blum 2021-09-27 13:52:38 -07:00
  • 55025ab747 Upgrade to Spring Boot 2.5.5. John Blum 2021-09-27 13:50:22 -07:00
  • ff597803c1 Add Javadoc to the ProcessExecutor.launch(..) methods. John Blum 2021-09-27 13:46:35 -07:00
  • dc444686de Switch the RegionDataInitializingPostProcessor from a Spring BeanPostProcess to a Spring @Component @EventListener. John Blum 2021-09-24 18:00:59 -07:00
  • fcf1842e02 Add Spring BeanPostProcessor to initialize an Apache Geode Region (bean) with data on Spring container initialization. John Blum 2021-09-24 16:41:53 -07:00
  • 0978f22061 Set JRE version check to Java 16 when adding additional JVM options. John Blum 2021-09-20 17:00:03 -07:00
  • 49df59f159 Add JRE version specific JVM options to reliably run (fork) GemFire/Geode servers. John Blum 2021-09-20 14:59:03 -07:00
  • 5b4d3bbd21 Upgrade to Spring Data Pascal-SR6. John Blum 2021-09-20 14:55:18 -07:00
  • 182f35c37b Upgrade to Spring Framework 5.3.10. John Blum 2021-09-20 15:15:21 -07:00
  • 6f7ceabc31 Upgrade to AssertJ 3.21.0. John Blum 2021-09-20 15:13:15 -07:00
  • fcafd5ca46 Add additional overloaded closeGemFireCacheWaitOnCacheClosedEvent(..) methods to control how the GemFireCache object (instance) is closed using a java.util.function.Function. John Blum 2021-09-20 11:54:41 -07:00
  • fef16bf957 Add overloaded closeGemFireCacheWaitOnCacheClosedEvent(..) methods accepting a Supplier for a GemFireCache object to close. John Blum 2021-09-20 10:44:32 -07:00
  • 84442946bd Unregister all Functions from Apache Geode's FunctionService after test class/suite execution. John Blum 2021-09-16 22:52:42 -07:00
  • 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. John Blum 2021-09-16 22:49:48 -07:00
  • e188e9f48e Add test class cleanup method to delete all Apache Geode/VMware GemFire process .pid files. John Blum 2021-09-15 18:16:18 -07:00
  • 5cef6cdbd6 Rename closeAnyGemFireCacheInstanceBeforeTestExecution() method to claseAnyGemFireCacheBeforeTestExecution(). John Blum 2021-09-15 18:15:20 -07:00
  • 3efceeb494 Add overloaded newApplicationContext(..) method to accept a Function to further initialize and process the new ApplicationContext created in the SpringApplicationContextIntegrationTestsSupport class. John Blum 2021-09-14 23:37:12 -07:00
  • f24c1a7690 Add containsBean(:String) method to the SpringApplicationContextIntegrationTestsSupport class. John Blum 2021-09-14 23:32:33 -07:00
  • 876ad6ec52 Add getBeansOfType(Class<T>) method to the SpringApplicationContextIntegrationTestsSupport class. John Blum 2021-09-14 23:32:01 -07:00
  • 666555a220 Suppress (unchecked) compiler warning in GemFireMockObjectsSupport. John Blum 2021-09-14 11:55:36 -07:00
  • 770b3c85cf Add getters and setter for the autowiored/injected Spring ConfigurableApplicationContext object reference in IntegrationTestsSupport. John Blum 2021-09-14 11:52:14 -07:00
  • b1de07519b Add capability to unregister all Functions registered with the FunctionService on destruction of the GemFire Mock Objects. John Blum 2021-09-14 11:00:32 -07:00
  • 87a7bc8e49 Fix bug with DistributedSystem Properties handling in mock object configuration. John Blum 2021-09-13 14:34:18 -07:00
  • a6fa87638e Refer to Apache Geode properties by name using DistributionConfig constants. John Blum 2021-09-13 13:22:56 -07:00
  • 933721a969 Mock the Pool.getQueryService() method. John Blum 2021-09-13 12:09:01 -07:00
  • 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. John Blum 2021-09-13 12:07:33 -07:00
  • ee16dd37ad Add mock support for CacheServer groups configuration. John Blum 2021-09-10 17:41:01 -07:00
  • 20e401e94f Fix bugs in mock Index logic regarding (mock) Region references. John Blum 2021-09-10 17:26:14 -07:00
  • 70cf67cf45 Fix bugs in mock Lucene objects functionality. John Blum 2021-09-10 16:51:28 -07:00
  • 598a520dbe Refactor mockLuceneIndexFactory(..) method logic. John Blum 2021-09-10 16:16:08 -07:00
  • 5b78c3d856 Format source code. John Blum 2021-09-10 15:12:07 -07:00
  • e398b8a23b Add mock support for MembershipAttributes configuration on RegionAttributes for a Region. John Blum 2021-09-10 14:14:35 -07:00
  • fc98bd0fd4 Add mock support for the Apache Geode CacheTransactionManager API. John Blum 2021-09-10 11:07:23 -07:00
  • 8f31eb4f1b Add overloaded signal(..) method to accept an arbitrary Object value to send to the server. John Blum 2021-09-10 10:44:19 -07:00
  • bc1fcd6cd1 Add startGeodeServer(..) alias method for the startGemFireServer(..) method in the ForkingClientServerIntegrationTestsSupport class. John Blum 2021-09-09 11:17:10 -07:00
  • a39f40841d Refresh the Spring ApplicationContext in the runSpringApplication(..) method of the ClientServerIntegrationTestsSupport class. John Blum 2021-09-09 11:13:02 -07:00
  • 2ff96e5c6f Add static block() method in ClientServerIntegrationTestsSupport to prevent forked, non-daemon JVM processes used in testing from prematurely terminating. John Blum 2021-09-09 11:05:04 -07:00
  • 9dcd1ed8ea Change mock GatewayReceiver.getPort() to generate a random port between start and end ports. John Blum 2021-09-09 10:43:30 -07:00
  • 74da92a993 Change mock GatewayReceiver 'running' property to be the negation of 'manualStart'. John Blum 2021-09-09 10:38:36 -07:00
  • 149dcfe035 Enable mocking for GatewayReceiver.getHostnameForSenders(). John Blum 2021-09-09 10:33:04 -07:00
  • 60c2ec5fe7 Change managed Set of GatewayReceivers from ConcurrentSkipListSet to a synchronized HashSet. John Blum 2021-09-09 10:03:47 -07:00
  • f1e594b10f Add configuration support to configure the Singleton property of the mock GemfireCache using Java (JVM) System properties. John Blum 2021-09-08 18:01:05 -07:00
  • 395d55ae1d Add mock configuration for the peer Cache gatewayConflictResolver object property. John Blum 2021-09-08 15:14:38 -07:00
  • 6889b3c696 Add mock configuration for the ClientCacheFactory's (DEFAULT Pool) and Pool's socketFactory property. John Blum 2021-09-08 14:13:00 -07:00
  • 4c86e7c93e Add mock configuration for the ClientCacheFactory's (DEFAULT Pool) and Pool's serverConnectionTimeout property. John Blum 2021-09-08 13:38:05 -07:00
  • 061b281ae9 Add support to resolve RegionAttributes from ClientRegionShortcut and RegionShortcut. John Blum 2021-09-08 12:57:35 -07:00
  • 1fde5eaec0 Switch port allocation to find availavble port and reserve. John Blum 2021-09-08 12:49:54 -07:00
  • fced306b12 Add null-safe static utility method used to close a given Spring ApplicationContext. John Blum 2021-09-08 12:48:50 -07:00
  • 3aefdaa81b Cleanup compiler warnings. John Blum 2021-09-08 12:41:22 -07:00
  • 01f5925927 Upgrade to Apache Geode 1.13.4. John Blum 2021-09-01 16:51:33 -07:00
  • eba11d87fc Upgrade to Spring Data Pascal-SR5-SNAPSHOT. John Blum 2021-09-01 16:50:28 -07:00
  • eb3fb1bf58 Upgrade to Spring Boot 2.5.4. John Blum 2021-09-01 16:47:04 -07:00
  • 39f5a9e42d Upgrade to Spring Framework 5.3.9. John Blum 2021-09-01 16:46:27 -07:00
  • 25b445e5ac Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.9. John Blum 2021-09-01 16:46:01 -07:00
  • 9efdfcec48 Upgrade to Mockito 3.12.4. John Blum 2021-09-01 16:45:26 -07:00
  • 2202658780 Upgrade to AssertJ 3.20.2. John Blum 2021-09-01 16:44:25 -07:00
  • 399d08eb4c Upgrade to Spring Build Conventions Gradle Plugin 0.0.38. John Blum 2021-09-01 16:36:06 -07:00
  • e263c50b5f Upgrade to Gradle 6.9. John Blum 2021-06-14 16:37:16 -07:00
  • a7c0a08385 Upgrade to Spring Boot 2.5.1. John Blum 2021-06-14 16:36:15 -07:00
  • 488c1aa2a1 Upgrade to Spring Framework 5.3.8. John Blum 2021-06-14 16:35:22 -07:00
  • 965d3b170a Upgrade to Mockito 3.11.1. John Blum 2021-06-14 16:34:36 -07:00
  • d99a4aefa2 Upgrade to Spring Data Pascal SR2. John Blum 2021-05-20 11:20:21 -07:00
  • d039ef7516 Upgrade to Spring Framework 5.3.7. John Blum 2021-05-20 11:16:38 -07:00
  • 99b624453a Upgrade to Mockito 3.10.0 John Blum 2021-05-20 11:15:05 -07:00
  • 76c536a3e1 Upgrade to Spring Boot 2.5.0-RC1. John Blum 2021-04-28 13:25:46 -07:00
  • b4c5147ab1 Upgrade to VMware Tanzu (Pivotal) GemFire 9.10.7. John Blum 2021-04-28 13:24:21 -07:00
  • 7824f4bd9a Prepare next development iteration. John Blum 2021-04-14 16:16:29 -07:00
  • c9388fea70 Release 0.0.25. John Blum 2021-04-14 16:08:27 -07:00
  • 1f34a98fd3 Override Spring Framework version declared by Spring Boot set to 5.3.6. John Blum 2021-04-14 16:03:51 -07:00
  • 27340e6480 Uprade to Spring Data Pascal-RELEASE. John Blum 2021-04-14 15:57:44 -07:00
  • 871722a719 Upgrade to Spring Framework 5.3.6. John Blum 2021-04-14 15:55:09 -07:00
  • 7e26a56a49 Upgrade to Mockito 3.9.0. John Blum 2021-04-14 15:54:27 -07:00
  • c000a857a8 Upgrade to Project Lombok 1.18.20. John Blum 2021-04-14 15:52:40 -07:00
  • db03332430 Add Bash shell script source file to cleanup (delete) all Apach Geode files created at runtime. John Blum 2021-03-30 16:40:14 -07:00
  • 9e92ca251f Prepare next development iteration. John Blum 2021-03-29 15:51:52 -07:00
  • 8e250c13fa Release 0.0.24. John Blum 2021-03-29 15:42:00 -07:00
  • e52c4a8782 Upgrade to Apache Geode 1.13.2. John Blum 2021-03-29 15:31:55 -07:00
  • 2e26da27c4 Remove the deprecated SubscriptionEnabledClientServerIntegrationTestsConfiguration class. John Blum 2021-03-29 15:30:06 -07:00
  • bef3a7a874 Include test logic and configuration to terminate a (forked) Spring application so it does not run indefinitely. John Blum 2021-03-29 15:25:02 -07:00
  • bb06ce59a9 Remove unnecessary @SuppressWarnings('All') annotation declarations. John Blum 2021-03-29 15:24:18 -07:00
  • 2729e537f6 Add @AfterClass test logic to cleanup non-Standard Spring container Environment PropertySources if available. John Blum 2021-03-29 14:16:04 -07:00
  • 08aefff97d Rename the mockThePoolFactoryBean(:PoolFactoryBean) method to mockPoolFactoryBean(:PoolFactoryBean). John Blum 2021-03-29 11:37:36 -07:00
  • 52cc90c698 Refactor use of Spring's @NonNull & @Nullable annotations in the API. John Blum 2021-03-29 11:25:51 -07:00
  • 4eec7174d6 Prepare next development iteration. John Blum 2021-03-22 20:45:49 -07:00