Class InfinispanServerExtension
java.lang.Object
org.infinispan.server.test.junit5.AbstractServerExtension
org.infinispan.server.test.junit5.InfinispanServerExtension
- All Implemented Interfaces:
org.infinispan.server.test.api.TestClientDriver,org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension
public class InfinispanServerExtension
extends AbstractServerExtension
implements org.infinispan.server.test.api.TestClientDriver, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.AfterAllCallback
JUnit 5
} extension.
The extension can be used in the most simple way that will work in container mode with a standalone server running.
invalid @link
{@link 'https://junit.org/junit5'
The extension can be used in the most simple way that will work in container mode with a standalone server running.
@RegisterExtension
static InfinispanServerExtension SERVER = InfispanServerExtensionBuilder.server();
@RegisterExtension
static InfinispanServerExtension SERVER = InfispanServerExtensionBuilder.config("infinispan.xml")
.numServers(1)
.runMode(ServerRunMode.EMBEDDED)
.build();
- Since:
- 11
- Author:
- Katia Aresti
-
Field Summary
Fields inherited from class org.infinispan.server.test.junit5.AbstractServerExtension
configurationEnhancers, suiteTestClasses -
Constructor Summary
ConstructorsConstructorDescriptionInfinispanServerExtension(org.infinispan.server.test.core.InfinispanServerTestConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidafterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidvoidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) org.infinispan.counter.api.CounterManagergetMethodName(String qualifier) org.infinispan.server.test.core.InfinispanServerDriverorg.infinispan.server.test.core.TestServerorg.infinispan.server.test.api.HotRodTestClientDriverhotrod()org.infinispan.server.test.api.JmxTestClientjmx()org.infinispan.server.test.api.MemcachedTestClientDriverorg.infinispan.server.test.api.RespTestClientDriverresp()org.infinispan.server.test.api.RestTestClientDriverrest()Methods inherited from class org.infinispan.server.test.junit5.AbstractServerExtension
cleanupSuiteClasses, initSuiteClasses, isSuiteClass, startTestClient, startTestServer, stopTestServer, testName
-
Constructor Details
-
InfinispanServerExtension
public InfinispanServerExtension(org.infinispan.server.test.core.InfinispanServerTestConfiguration configuration)
-
-
Method Details
-
beforeAll
public void beforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
beforeAllin interfaceorg.junit.jupiter.api.extension.BeforeAllCallback
-
beforeEach
public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
beforeEachin interfaceorg.junit.jupiter.api.extension.BeforeEachCallback
-
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback
-
afterAll
public void afterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
afterAllin interfaceorg.junit.jupiter.api.extension.AfterAllCallback
-
assumeContainerMode
public void assumeContainerMode() -
hotrod
public org.infinispan.server.test.api.HotRodTestClientDriver hotrod()- Specified by:
hotrodin interfaceorg.infinispan.server.test.api.TestClientDriver
-
rest
public org.infinispan.server.test.api.RestTestClientDriver rest()- Specified by:
restin interfaceorg.infinispan.server.test.api.TestClientDriver
-
resp
public org.infinispan.server.test.api.RespTestClientDriver resp()- Specified by:
respin interfaceorg.infinispan.server.test.api.TestClientDriver
-
memcached
public org.infinispan.server.test.api.MemcachedTestClientDriver memcached()- Specified by:
memcachedin interfaceorg.infinispan.server.test.api.TestClientDriver
-
jmx
public org.infinispan.server.test.api.JmxTestClient jmx()- Specified by:
jmxin interfaceorg.infinispan.server.test.api.TestClientDriver
-
getMethodName
- Specified by:
getMethodNamein interfaceorg.infinispan.server.test.api.TestClientDriver
-
getMethodName
- Specified by:
getMethodNamein interfaceorg.infinispan.server.test.api.TestClientDriver
-
getCounterManager
public org.infinispan.counter.api.CounterManager getCounterManager()- Specified by:
getCounterManagerin interfaceorg.infinispan.server.test.api.TestClientDriver
-
getTestServer
public org.infinispan.server.test.core.TestServer getTestServer() -
getServerDriver
public org.infinispan.server.test.core.InfinispanServerDriver getServerDriver() -
addScript
-