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. @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
  • 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:
      beforeAll in interface org.junit.jupiter.api.extension.BeforeAllCallback
    • beforeEach

      public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
    • afterEach

      public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      afterEach in interface org.junit.jupiter.api.extension.AfterEachCallback
    • afterAll

      public void afterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      Specified by:
      afterAll in interface org.junit.jupiter.api.extension.AfterAllCallback
    • hotrod

      public org.infinispan.server.test.api.HotRodTestClientDriver hotrod()
      Specified by:
      hotrod in interface org.infinispan.server.test.api.TestClientDriver
    • rest

      public org.infinispan.server.test.api.RestTestClientDriver rest()
      Specified by:
      rest in interface org.infinispan.server.test.api.TestClientDriver
    • getMethodName

      public String getMethodName()
      Specified by:
      getMethodName in interface org.infinispan.server.test.api.TestClientDriver
    • getMethodName

      public String getMethodName(String qualifier)
      Specified by:
      getMethodName in interface org.infinispan.server.test.api.TestClientDriver
    • getCounterManager

      public org.infinispan.counter.api.CounterManager getCounterManager()
      Specified by:
      getCounterManager in interface org.infinispan.server.test.api.TestClientDriver