Package org.grpcmock.junit5
Class GrpcMockExtension
java.lang.Object
org.grpcmock.junit5.GrpcMockExtension
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.AfterEachCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.Extension
- Direct Known Subclasses:
InProcessGrpcMockExtension
public class GrpcMockExtension
extends Object
implements org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback
gRPC Mock extension for JUnit5. All stub mappings are reset after each test method. After all tests in the test class are done
the server will be shutdown.
- Author:
- Fadelis
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidafterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) voidbeforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) static GrpcMockExtension.Builderbuilder()intgetPort()protected void
-
Field Details
-
server
-
-
Constructor Details
-
GrpcMockExtension
public GrpcMockExtension() -
GrpcMockExtension
-
-
Method Details
-
builder
-
logServerStarted
protected void logServerStarted() -
getPort
public int getPort() -
getInstance
-
beforeAll
public void beforeAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
beforeAllin interfaceorg.junit.jupiter.api.extension.BeforeAllCallback
-
afterAll
public void afterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
afterAllin interfaceorg.junit.jupiter.api.extension.AfterAllCallback
-
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) - Specified by:
afterEachin interfaceorg.junit.jupiter.api.extension.AfterEachCallback
-