Search in sources :

Example 1 with Target

use of uk.gov.justice.services.core.interceptor.Target in project microservice_framework by CJSCommonPlatform.

the class LocalAccessControlInterceptorTest method setup.

@Before
public void setup() throws Exception {
    final Deque<Interceptor> interceptors = new LinkedList<>();
    interceptors.add(localAccessControlInterceptor);
    final Target target = context -> context;
    interceptorChain = new DefaultInterceptorChain(interceptors, target);
}
Also used : InjectMocks(org.mockito.InjectMocks) Mock(org.mockito.Mock) RunWith(org.junit.runner.RunWith) Test(org.junit.Test) Mockito.when(org.mockito.Mockito.when) Deque(java.util.Deque) DefaultInterceptorChain(uk.gov.justice.services.core.interceptor.DefaultInterceptorChain) InterceptorContext.interceptorContextWithInput(uk.gov.justice.services.core.interceptor.InterceptorContext.interceptorContextWithInput) Mockito.verify(org.mockito.Mockito.verify) Inject(javax.inject.Inject) Rule(org.junit.Rule) MockitoJUnitRunner(org.mockito.runners.MockitoJUnitRunner) InterceptorChain(uk.gov.justice.services.core.interceptor.InterceptorChain) InterceptorContext(uk.gov.justice.services.core.interceptor.InterceptorContext) InterceptorChainProcessor(uk.gov.justice.services.core.interceptor.InterceptorChainProcessor) Target(uk.gov.justice.services.core.interceptor.Target) Optional(java.util.Optional) Adapter(uk.gov.justice.services.core.annotation.Adapter) LinkedList(java.util.LinkedList) COMMAND_API(uk.gov.justice.services.core.annotation.Component.COMMAND_API) ExpectedException(org.junit.rules.ExpectedException) Interceptor(uk.gov.justice.services.core.interceptor.Interceptor) JsonEnvelope(uk.gov.justice.services.messaging.JsonEnvelope) Before(org.junit.Before) Target(uk.gov.justice.services.core.interceptor.Target) Interceptor(uk.gov.justice.services.core.interceptor.Interceptor) LinkedList(java.util.LinkedList) DefaultInterceptorChain(uk.gov.justice.services.core.interceptor.DefaultInterceptorChain) Before(org.junit.Before)

Example 2 with Target

use of uk.gov.justice.services.core.interceptor.Target in project microservice_framework by CJSCommonPlatform.

the class LocalAuditInterceptorTest method setup.

@Before
public void setup() throws Exception {
    final Deque<Interceptor> interceptors = new LinkedList<>();
    interceptors.add(localAuditInterceptor);
    final Target target = context -> context.copyWithOutput(outputEnvelope);
    interceptorChain = new DefaultInterceptorChain(interceptors, target);
}
Also used : InjectMocks(org.mockito.InjectMocks) Mock(org.mockito.Mock) RunWith(org.junit.runner.RunWith) Test(org.junit.Test) Deque(java.util.Deque) DefaultInterceptorChain(uk.gov.justice.services.core.interceptor.DefaultInterceptorChain) InterceptorContext.interceptorContextWithInput(uk.gov.justice.services.core.interceptor.InterceptorContext.interceptorContextWithInput) Mockito.verify(org.mockito.Mockito.verify) Inject(javax.inject.Inject) MockitoJUnitRunner(org.mockito.runners.MockitoJUnitRunner) InterceptorChain(uk.gov.justice.services.core.interceptor.InterceptorChain) InterceptorContext(uk.gov.justice.services.core.interceptor.InterceptorContext) InterceptorChainProcessor(uk.gov.justice.services.core.interceptor.InterceptorChainProcessor) Target(uk.gov.justice.services.core.interceptor.Target) Adapter(uk.gov.justice.services.core.annotation.Adapter) LinkedList(java.util.LinkedList) COMMAND_API(uk.gov.justice.services.core.annotation.Component.COMMAND_API) Interceptor(uk.gov.justice.services.core.interceptor.Interceptor) JsonEnvelope(uk.gov.justice.services.messaging.JsonEnvelope) Before(org.junit.Before) Target(uk.gov.justice.services.core.interceptor.Target) Interceptor(uk.gov.justice.services.core.interceptor.Interceptor) LinkedList(java.util.LinkedList) DefaultInterceptorChain(uk.gov.justice.services.core.interceptor.DefaultInterceptorChain) Before(org.junit.Before)

Aggregations

Deque (java.util.Deque)2 LinkedList (java.util.LinkedList)2 Inject (javax.inject.Inject)2 Before (org.junit.Before)2 Test (org.junit.Test)2 RunWith (org.junit.runner.RunWith)2 InjectMocks (org.mockito.InjectMocks)2 Mock (org.mockito.Mock)2 Mockito.verify (org.mockito.Mockito.verify)2 MockitoJUnitRunner (org.mockito.runners.MockitoJUnitRunner)2 Adapter (uk.gov.justice.services.core.annotation.Adapter)2 COMMAND_API (uk.gov.justice.services.core.annotation.Component.COMMAND_API)2 DefaultInterceptorChain (uk.gov.justice.services.core.interceptor.DefaultInterceptorChain)2 Interceptor (uk.gov.justice.services.core.interceptor.Interceptor)2 InterceptorChain (uk.gov.justice.services.core.interceptor.InterceptorChain)2 InterceptorChainProcessor (uk.gov.justice.services.core.interceptor.InterceptorChainProcessor)2 InterceptorContext (uk.gov.justice.services.core.interceptor.InterceptorContext)2 InterceptorContext.interceptorContextWithInput (uk.gov.justice.services.core.interceptor.InterceptorContext.interceptorContextWithInput)2 Target (uk.gov.justice.services.core.interceptor.Target)2 JsonEnvelope (uk.gov.justice.services.messaging.JsonEnvelope)2