@ -106,7 +106,23 @@ class MockServerRestTemplateCustomizerTests {
@@ -106,7 +106,23 @@ class MockServerRestTemplateCustomizerTests {
this . customizer . customize ( new RestTemplateBuilder ( ) . rootUri ( "https://example.com" ) . build ( ) ) ;
assertThat ( this . customizer . getServer ( ) ) . extracting ( "expectationManager" )
. isInstanceOf ( SimpleRequestExpectationManager . class ) ;
}
@Test
void bufferContentShouldDefaultToFalse ( ) {
MockServerRestTemplateCustomizer customizer = new MockServerRestTemplateCustomizer ( ) ;
RestTemplate restTemplate = new RestTemplate ( ) ;
customizer . customize ( restTemplate ) ;
assertThat ( restTemplate . getRequestFactory ( ) ) . isInstanceOf ( ClientHttpRequestFactory . class ) ;
}
@Test
void setBufferContentShouldEnableContentBuffering ( ) {
MockServerRestTemplateCustomizer customizer = new MockServerRestTemplateCustomizer ( ) ;
RestTemplate restTemplate = new RestTemplate ( ) ;
customizer . setBufferContent ( true ) ;
customizer . customize ( restTemplate ) ;
assertThat ( restTemplate . getRequestFactory ( ) ) . isInstanceOf ( BufferingClientHttpRequestFactory . class ) ;
}
@Test
@ -180,21 +196,4 @@ class MockServerRestTemplateCustomizerTests {
@@ -180,21 +196,4 @@ class MockServerRestTemplateCustomizerTests {
assertThat ( this . customizer . getServer ( template2 ) ) . extracting ( "expectationManager" ) . isEqualTo ( manager2 ) ;
}
@Test
void bufferContentShouldBeFalseByDefault ( ) {
MockServerRestTemplateCustomizer customizer = new MockServerRestTemplateCustomizer ( ) ;
RestTemplate restTemplate = new RestTemplate ( ) ;
customizer . customize ( restTemplate ) ;
assertThat ( restTemplate . getRequestFactory ( ) ) . isInstanceOf ( ClientHttpRequestFactory . class ) ;
}
@Test
void enableBufferContent ( ) {
MockServerRestTemplateCustomizer customizer = new MockServerRestTemplateCustomizer ( ) ;
RestTemplate restTemplate = new RestTemplate ( ) ;
customizer . bufferContent ( true ) ;
customizer . customize ( restTemplate ) ;
assertThat ( restTemplate . getRequestFactory ( ) ) . isInstanceOf ( BufferingClientHttpRequestFactory . class ) ;
}
}