Hi - I'm currently working on migrating a project from a peer-to-peer topology to a client-server topology. Although, I've had some success in the client-server runtime setup, I'm running issues with Spring Integration tests. What's the best practice for setting up Spring integration tests, specifically those that include GemFire "OnServers" function calls?
Before this refactor, the problematic Spring integration tests executed GemFire "OnMembers" function calls that I'm converting to "OnServers" function calls. If possible, I'd like to maintain the full Spring integration tests where function calls are both initiated and handled within the test rather than to have to mock parts of it out and "unit" test each side individually. Is there a recommended setup that will allow me to accomplish that? I believe it would entail standing up a GemFire cache-server with it's own regions while simultaneously setting up a client with it's own client-regions, but if not, please elaborate.
Thanks,
Jeff