2323import java .lang .annotation .Target ;
2424import java .net .URI ;
2525import java .net .URISyntaxException ;
26- import java .nio .charset .StandardCharsets ;
2726import java .util .List ;
2827import java .util .Map ;
2928import java .util .function .Consumer ;
5655import org .springframework .util .MultiValueMap ;
5756import org .springframework .web .testfixture .xml .Pojo ;
5857
58+ import static java .nio .charset .StandardCharsets .UTF_8 ;
5959import static org .assertj .core .api .Assertions .assertThat ;
6060import static org .assertj .core .api .Assertions .assertThatExceptionOfType ;
6161import static org .junit .jupiter .api .Assumptions .assumeFalse ;
@@ -660,8 +660,8 @@ void statusHandlerSuppressedErrorSignalWithEntity(ClientHttpRequestFactory reque
660660 startServer (requestFactory );
661661
662662 String content = "Internal Server error" ;
663- prepareResponse (response -> response . setResponseCode ( 500 )
664- .setHeader ("Content-Type" , "text/plain" ).setBody (content ));
663+ prepareResponse (response ->
664+ response . setResponseCode ( 500 ) .setHeader ("Content-Type" , "text/plain" ).setBody (content ));
665665
666666 ResponseEntity <String > result = this .restClient .get ()
667667 .uri ("/" ).accept (MediaType .APPLICATION_JSON )
@@ -689,7 +689,7 @@ void exchangeForPlainText(ClientHttpRequestFactory requestFactory) {
689689 String result = this .restClient .get ()
690690 .uri ("/greeting" )
691691 .header ("X-Test-Header" , "testvalue" )
692- .exchange ((request , response ) -> new String (RestClientUtils .getBody (response ), StandardCharsets . UTF_8 ));
692+ .exchange ((request , response ) -> new String (RestClientUtils .getBody (response ), UTF_8 ));
693693
694694 assertThat (result ).isEqualTo ("Hello Spring!" );
695695
@@ -753,12 +753,12 @@ void exchangeForJsonArray(ClientHttpRequestFactory requestFactory) {
753753 void exchangeFor404 (ClientHttpRequestFactory requestFactory ) {
754754 startServer (requestFactory );
755755
756- prepareResponse (response -> response . setResponseCode ( 404 )
757- .setHeader ("Content-Type" , "text/plain" ).setBody ("Not Found" ));
756+ prepareResponse (response ->
757+ response . setResponseCode ( 404 ) .setHeader ("Content-Type" , "text/plain" ).setBody ("Not Found" ));
758758
759759 String result = this .restClient .get ()
760760 .uri ("/greeting" )
761- .exchange ((request , response ) -> new String (RestClientUtils .getBody (response ), StandardCharsets . UTF_8 ));
761+ .exchange ((request , response ) -> new String (RestClientUtils .getBody (response ), UTF_8 ));
762762
763763 assertThat (result ).isEqualTo ("Not Found" );
764764
@@ -770,8 +770,8 @@ void exchangeFor404(ClientHttpRequestFactory requestFactory) {
770770 void requestInitializer (ClientHttpRequestFactory requestFactory ) {
771771 startServer (requestFactory );
772772
773- prepareResponse (response -> response . setHeader ( "Content-Type" , "text/plain" )
774- .setBody ("Hello Spring!" ));
773+ prepareResponse (response ->
774+ response . setHeader ( "Content-Type" , "text/plain" ) .setBody ("Hello Spring!" ));
775775
776776 RestClient initializedClient = this .restClient .mutate ()
777777 .requestInitializer (request -> request .getHeaders ().add ("foo" , "bar" ))
@@ -792,9 +792,8 @@ void requestInitializer(ClientHttpRequestFactory requestFactory) {
792792 void requestInterceptor (ClientHttpRequestFactory requestFactory ) {
793793 startServer (requestFactory );
794794
795- prepareResponse (response -> response .setHeader ("Content-Type" , "text/plain" )
796- .setBody ("Hello Spring!" ));
797-
795+ prepareResponse (response ->
796+ response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
798797
799798 RestClient interceptedClient = this .restClient .mutate ()
800799 .requestInterceptor ((request , body , execution ) -> {
@@ -819,6 +818,7 @@ void retrieveDefaultCookiesAsCookieHeader(ClientHttpRequestFactory requestFactor
819818 startServer (requestFactory );
820819 prepareResponse (response ->
821820 response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
821+
822822 RestClient restClientWithCookies = this .restClient .mutate ()
823823 .defaultCookie ("testCookie" , "firstValue" , "secondValue" )
824824 .build ();
@@ -852,8 +852,8 @@ void filterForErrorHandling(ClientHttpRequestFactory requestFactory) {
852852 RestClient interceptedClient = this .restClient .mutate ().requestInterceptor (interceptor ).build ();
853853
854854 // header not present
855- prepareResponse (response -> response
856- .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
855+ prepareResponse (response ->
856+ response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
857857
858858 assertThatExceptionOfType (MyException .class ).isThrownBy (() ->
859859 interceptedClient .get ()
@@ -881,8 +881,8 @@ void filterForErrorHandling(ClientHttpRequestFactory requestFactory) {
881881 void defaultHeaders (ClientHttpRequestFactory requestFactory ) {
882882 startServer (requestFactory );
883883
884- prepareResponse (response -> response . setHeader ( "Content-Type" , "text/plain" )
885- .setBody ("Hello Spring!" ));
884+ prepareResponse (response ->
885+ response . setHeader ( "Content-Type" , "text/plain" ) .setBody ("Hello Spring!" ));
886886
887887 RestClient headersClient = this .restClient .mutate ()
888888 .defaultHeaders (headers -> headers .add ("foo" , "bar" ))
@@ -903,8 +903,8 @@ void defaultHeaders(ClientHttpRequestFactory requestFactory) {
903903 void defaultRequest (ClientHttpRequestFactory requestFactory ) {
904904 startServer (requestFactory );
905905
906- prepareResponse (response -> response . setHeader ( "Content-Type" , "text/plain" )
907- .setBody ("Hello Spring!" ));
906+ prepareResponse (response ->
907+ response . setHeader ( "Content-Type" , "text/plain" ) .setBody ("Hello Spring!" ));
908908
909909 RestClient headersClient = this .restClient .mutate ()
910910 .defaultRequest (request -> request .header ("foo" , "bar" ))
@@ -925,8 +925,8 @@ void defaultRequest(ClientHttpRequestFactory requestFactory) {
925925 void defaultRequestOverride (ClientHttpRequestFactory requestFactory ) {
926926 startServer (requestFactory );
927927
928- prepareResponse (response -> response . setHeader ( "Content-Type" , "text/plain" )
929- .setBody ("Hello Spring!" ));
928+ prepareResponse (response ->
929+ response . setHeader ( "Content-Type" , "text/plain" ) .setBody ("Hello Spring!" ));
930930
931931 RestClient headersClient = this .restClient .mutate ()
932932 .defaultRequest (request -> request .accept (MediaType .APPLICATION_JSON ))
@@ -948,8 +948,8 @@ void defaultRequestOverride(ClientHttpRequestFactory requestFactory) {
948948 void relativeUri (ClientHttpRequestFactory requestFactory ) throws URISyntaxException {
949949 startServer (requestFactory );
950950
951- prepareResponse (response -> response . setHeader ( "Content-Type" , "text/plain" )
952- .setBody ("Hello Spring!" ));
951+ prepareResponse (response ->
952+ response . setHeader ( "Content-Type" , "text/plain" ) .setBody ("Hello Spring!" ));
953953
954954 URI uri = new URI (null , null , "/foo bar" , null );
955955
@@ -969,23 +969,28 @@ void relativeUri(ClientHttpRequestFactory requestFactory) throws URISyntaxExcept
969969 @ ParameterizedRestClientTest
970970 void cookieAddsCookie (ClientHttpRequestFactory requestFactory ) {
971971 startServer (requestFactory );
972- prepareResponse (response -> response .setHeader ("Content-Type" , "text/plain" )
973- .setBody ("Hello Spring!" ));
972+
973+ prepareResponse (response ->
974+ response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
974975
975976 this .restClient .get ()
976977 .uri ("/greeting" )
977- .cookie ("foo" , "bar" )
978+ .cookie ("c1" , "v1a" )
979+ .cookie ("c1" , "v1b" )
980+ .cookie ("c2" , "v2a" )
978981 .retrieve ()
979982 .body (String .class );
980983
981- expectRequest (request -> assertThat (request .getHeader ("Cookie" )).isEqualTo ("foo=bar " ));
984+ expectRequest (request -> assertThat (request .getHeader ("Cookie" )).isEqualTo ("c1=v1a; c1=v1b; c2=v2a " ));
982985 }
983986
984987 @ ParameterizedRestClientTest
985988 void cookieOverridesDefaultCookie (ClientHttpRequestFactory requestFactory ) {
986989 startServer (requestFactory );
987- prepareResponse (response -> response .setHeader ("Content-Type" , "text/plain" )
988- .setBody ("Hello Spring!" ));
990+
991+ prepareResponse (response ->
992+ response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
993+
989994 RestClient restClientWithCookies = this .restClient .mutate ()
990995 .defaultCookie ("testCookie" , "firstValue" , "secondValue" )
991996 .build ();
@@ -1002,8 +1007,9 @@ void cookieOverridesDefaultCookie(ClientHttpRequestFactory requestFactory) {
10021007 @ ParameterizedRestClientTest
10031008 void cookiesCanRemoveCookie (ClientHttpRequestFactory requestFactory ) {
10041009 startServer (requestFactory );
1005- prepareResponse (response -> response .setHeader ("Content-Type" , "text/plain" )
1006- .setBody ("Hello Spring!" ));
1010+
1011+ prepareResponse (response ->
1012+ response .setHeader ("Content-Type" , "text/plain" ).setBody ("Hello Spring!" ));
10071013
10081014 this .restClient .get ()
10091015 .uri ("/greeting" )
0 commit comments