Package de.galan.commons.test.jupiter
Class SimpleWebserverExtension
- java.lang.Object
-
- de.galan.commons.test.jupiter.SimpleWebserverExtension
-
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeEachCallback,org.junit.jupiter.api.extension.Extension
public class SimpleWebserverExtension extends Object implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
Starts/stops a simple webserver. Usage: use startServer(Container) and anonymously override DummyContainer.
In progress
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleWebserverExtension.SimpleWebserverBuilderTODO
-
Field Summary
Fields Modifier and Type Field Description protected org.simpleframework.transport.SocketProcessorserver
-
Constructor Summary
Constructors Constructor Description SimpleWebserverExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterEach(org.junit.jupiter.api.extension.ExtensionContext context)voidbeforeEach(org.junit.jupiter.api.extension.ExtensionContext context)static SimpleWebserverExtension.SimpleWebserverBuilderbuilder()protected intgetPort()voidstartServer(org.simpleframework.http.core.Container container)voidstartServerDelayed(org.simpleframework.http.core.Container container, String delay)voidstopServer()
-
-
-
Method Detail
-
builder
public static SimpleWebserverExtension.SimpleWebserverBuilder builder()
-
beforeEach
public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception- Specified by:
beforeEachin interfaceorg.junit.jupiter.api.extension.BeforeEachCallback- Throws:
Exception
-
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception- Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback- Throws:
Exception
-
startServer
public void startServer(org.simpleframework.http.core.Container container)
-
getPort
protected int getPort()
-
startServerDelayed
public void startServerDelayed(org.simpleframework.http.core.Container container, String delay)
-
stopServer
public void stopServer()
-
-