Class InfinispanServerExtension
- java.lang.Object
-
- 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 Object 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 {@link 'https://junit.org/junit5'} extension.
The extension can be used in the most simple way that will work in container mode with a standalone server running. {@code- Since:
- 11
- Author:
- Katia Aresti
-
-
Constructor Summary
Constructors Constructor Description InfinispanServerExtension(org.infinispan.server.test.core.InfinispanServerTestConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext)voidafterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)voidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext)voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)org.infinispan.counter.api.CounterManagergetCounterManager()StringgetMethodName()org.infinispan.server.test.api.HotRodTestClientDriverhotrod()org.infinispan.server.test.api.RestTestClientDriverrest()
-
-
-
Method Detail
-
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
-
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
-
getMethodName
public String 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
-
-