Class CentralDogmaExtension

java.lang.Object
com.linecorp.centraldogma.testing.junit.AbstractAllOrEachExtension
com.linecorp.centraldogma.testing.junit.CentralDogmaExtension
All Implemented Interfaces:
AfterAllCallback, AfterEachCallback, BeforeAllCallback, BeforeEachCallback, Extension

public class CentralDogmaExtension extends AbstractAllOrEachExtension
A JUnit Extension that starts an embedded Central Dogma server.

 > class MyTest {
 >     @RegisterExtension
 >     static final CentralDogmaExtension extension = new CentralDogmaExtension();
 >
 >     @Test
 >     void test() throws Exception {
 >         CentralDogma dogma = extension.client();
 >         dogma.push(...).join();
 >         ...
 >     }
 > }