Class 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 Detail

      • InfinispanServerExtension

        public InfinispanServerExtension​(org.infinispan.server.test.core.InfinispanServerTestConfiguration configuration)
    • Method Detail

      • 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
      • getCounterManager

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