An Infinispan testcontainer implementation
src | ||
.gitignore | ||
pom.xml | ||
README.md |
Testcontainers Infinispan
The Testcontainers library provides container implementations for a few different docker containers that you might want to use during integration tests. You can always use a generic container to launch other images. This repository contains an implementation of a container for the Infinispan cache server. It provides an API that is aimed to help you configure the container.
At the moment this is a rudimentary implementation and by no means complete. Feel free to suggest changes!
Usage
Here's simple example how you can use the InfinispanContainer
.
@ClassRule
public static InfinispanContainer infinispan = new InfinispanContainer()
.withProtocolVersion(ProtocolVersion.PROTOCOL_VERSION_26)
.withCaches("testCache");
If you want, you can retrieve a RemoteCacheManager
from the container:
infinispan.getCacheManager()
For general usage info on Testcontainers please look at the examples of the project.