Java 类org.mockito.internal.stubbing.defaultanswers.ReturnsDeepStubs 实例源码

项目:hapi-fhir    文件:MessageClientDstu2Test.java   
@Before
public void before() {
    ourCtx = FhirContext.forDstu2();

    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.setRestfulClientFactory(new ApacheRestfulClientFactory(ourCtx));
    ourCtx.getRestfulClientFactory().setConnectionRequestTimeout(10000);
    ourCtx.getRestfulClientFactory().setConnectTimeout(10000);
    ourCtx.getRestfulClientFactory().setPoolMaxPerRoute(100);
    ourCtx.getRestfulClientFactory().setPoolMaxTotal(100);

    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");
}
项目:hapi-fhir    文件:ClientMockingTest.java   
@SuppressWarnings("unchecked")
@Test
public void testMockingDeepStubs() {

    IGenericClient client = mock(IGenericClient.class, new ReturnsDeepStubs());

    // System.out.println(stub.getClass());
    // System.out.println(stub.getClass());

    Bundle retVal = new Bundle();

    //@formatter:off
    Object when = client
         .search()
         .forResource(eq(Condition.class))
         .where(any(ICriterion.class))
         .returnBundle((Class<IBaseBundle>)any())
         .execute();
    when((Object)when)
         .thenReturn(retVal);
    //@formatter:off

    Bundle actual = client.search().forResource(Condition.class).where(Condition.ASSERTER.hasId("123")).returnBundle(Bundle.class).execute();
    assertSame(retVal, actual);

}
项目:hapi-fhir    文件:GenericClientDstu2Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.setRestfulClientFactory(new ApacheRestfulClientFactory(ourCtx));
    ourCtx.getRestfulClientFactory().setConnectionRequestTimeout(10000);
    ourCtx.getRestfulClientFactory().setConnectTimeout(10000);
    ourCtx.getRestfulClientFactory().setPoolMaxPerRoute(100);
    ourCtx.getRestfulClientFactory().setPoolMaxTotal(100);

    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myResponseCount = 0;

    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");
}
项目:FHIR-Server    文件:ReferenceClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:ClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:ExceptionHandlingTest.java   
@Before
public void before() {

    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:SortClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:StringClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:GenericClientTest.java   
@Before
public void before() {

    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:BearerTokenAuthInterceptorTest.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:BinaryClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:IncludedResourceStitchingClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:TagsClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:ClientServerValidationTestDstu.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myFirstResponse = true;

    myCtx = FhirContext.forDstu1();
    myCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
}
项目:FHIR-Server    文件:BasicAuthInterceptorTest.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:SearchTest.java   
@Before
public void before() {
    ourCtx = new FhirContext(Patient.class, Conformance.class);

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:TransactionClientTest.java   
@Before
public void before() {
    ctx = new FhirContext(Patient.class, Conformance.class);

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:OperationClientTest.java   
@Before
public void before() {
    ourCtx = FhirContext.forDstu2();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:GenericClientTestDstu2.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:BundleTypeTest.java   
@Before
public void before() {
    ourCtx = FhirContext.forDstu2();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:FHIR-Server    文件:ClientServerValidationTestDstu2.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    myCtx = FhirContext.forDstu2();
    myCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    myFirstResponse = true;
}
项目:FHIR-Server    文件:ETagClientTest.java   
@Before
public void before() {

    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationModeEnum(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:ClientWithCustomTypeDstu3Test.java   
@Before
public void before() {
  myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
  ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
  ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
  myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:SearchClientDstu3Test.java   
@Before
public void before() {
    ourCtx = FhirContext.forDstu3();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:ClientServerValidationDstu3Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myFirstResponse = true;

    myCtx = FhirContext.forDstu3();
    myCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
}
项目:hapi-fhir    文件:PatchClientDstu3Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:OperationClientDstu3Test.java   
@Before
public void before() throws Exception {
    ourCtx = FhirContext.forDstu3();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    Parameters outParams = new Parameters();
    outParams.addParameter().setName("FOO");
    final String retVal = ourCtx.newXmlParser().encodeResourceToString(outParams);

    capt = ArgumentCaptor.forClass(HttpUriRequest.class);
    when(ourHttpClient.execute(capt.capture())).thenReturn(ourHttpResponse);
    when(ourHttpResponse.getStatusLine()).thenReturn(new BasicStatusLine(new ProtocolVersion("HTTP", 1, 1), 200, "OK"));
    when(ourHttpResponse.getEntity().getContentType()).thenReturn(new BasicHeader("content-type", Constants.CT_FHIR_XML + "; charset=UTF-8"));
    when(ourHttpResponse.getEntity().getContent()).thenAnswer(new Answer<InputStream>() {
        @Override
        public InputStream answer(InvocationOnMock theInvocation) throws Throwable {
            return new ReaderInputStream(new StringReader(retVal), Charset.forName("UTF-8"));
        }
    });

    ourAnnClient = ourCtx.newRestfulClient(IOpClient.class, "http://foo");
    ourGenClient = ourCtx.newRestfulGenericClient("http://foo");
}
项目:hapi-fhir    文件:GenericClientDstu3Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myAnswerCount = 0;
    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");
}
项目:hapi-fhir    文件:NonGenericClientDstu3Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");

}
项目:hapi-fhir    文件:ClientMimetypeDstu3Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:ClientWithCustomTypeDstu2_1Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:GenericClientDstu2_1Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myAnswerCount = 0;
    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");
}
项目:hapi-fhir    文件:SearchClientDstu2_1Test.java   
@Before
public void before() {
    ourCtx = FhirContext.forDstu2_1();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:OperationClientDstu2_1Test.java   
@Before
public void before() throws Exception {
    ourCtx = FhirContext.forDstu2_1();

    ourHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(ourHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    ourHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    Parameters outParams = new Parameters();
    outParams.addParameter().setName("FOO");
    final String retVal = ourCtx.newXmlParser().encodeResourceToString(outParams);

    capt = ArgumentCaptor.forClass(HttpUriRequest.class);
    when(ourHttpClient.execute(capt.capture())).thenReturn(ourHttpResponse);
    when(ourHttpResponse.getStatusLine()).thenReturn(new BasicStatusLine(new ProtocolVersion("HTTP", 1, 1), 200, "OK"));
    when(ourHttpResponse.getEntity().getContentType()).thenReturn(new BasicHeader("content-type", Constants.CT_FHIR_XML + "; charset=UTF-8"));
    when(ourHttpResponse.getEntity().getContent()).thenAnswer(new Answer<InputStream>() {
        @Override
        public InputStream answer(InvocationOnMock theInvocation) throws Throwable {
            return new ReaderInputStream(new StringReader(retVal), Charset.forName("UTF-8"));
        }
    });

    ourAnnClient = ourCtx.newRestfulClient(IOpClient.class, "http://foo");
    ourGenClient = ourCtx.newRestfulGenericClient("http://foo");
}
项目:hapi-fhir    文件:PatchClientDstu2_1Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:NonGenericClientDstu2_1Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());

    System.setProperty(BaseClient.HAPI_CLIENT_KEEPRESPONSES, "true");

}
项目:hapi-fhir    文件:ClientServerValidationDstu2_1Test.java   
@Before
public void before() {
    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
    myFirstResponse = true;

    myCtx = FhirContext.forDstu2_1();
    myCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
}
项目:hapi-fhir    文件:ReferenceClientTest.java   
@Before
public void before() {
    ctx = FhirContext.forR4();

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:ExceptionHandlingTest.java   
@Before
public void before() {

    myHttpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ourCtx.getRestfulClientFactory().setHttpClient(myHttpClient);
    ourCtx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    myHttpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}
项目:hapi-fhir    文件:SortClientTest.java   
@Before
public void before() {
    ctx = FhirContext.forR4();

    httpClient = mock(HttpClient.class, new ReturnsDeepStubs());
    ctx.getRestfulClientFactory().setHttpClient(httpClient);
    ctx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);

    httpResponse = mock(HttpResponse.class, new ReturnsDeepStubs());
}