Updated tests for framework changes

This commit is contained in:
sgibb
2024-08-07 13:07:06 -04:00
parent c713d39219
commit c39a23a061
3 changed files with 21 additions and 10 deletions

View File

@@ -121,7 +121,11 @@ public class TokenRelayGatewayFilterFactoryTests {
GatewayFilter filter = new TokenRelayGatewayFilterFactory(objectProvider).apply();
filter.filter(exchange, filterChain).block(TIMEOUT);
assertThat(request.getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
ArgumentCaptor<ServerWebExchange> sweCaptor = ArgumentCaptor.forClass(ServerWebExchange.class);
verify(filterChain).filter(sweCaptor.capture());
ServerWebExchange mutatedServerWebExchange = sweCaptor.getValue();
assertThat(mutatedServerWebExchange.getRequest().getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
Collections.singletonList("Bearer mytoken"));
ArgumentCaptor<OAuth2AuthorizeRequest> authorizeRequestCaptor = ArgumentCaptor
@@ -161,7 +165,11 @@ public class TokenRelayGatewayFilterFactoryTests {
GatewayFilter filter = new TokenRelayGatewayFilterFactory(objectProvider).apply(config);
filter.filter(exchange, filterChain).block(TIMEOUT);
assertThat(request.getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
ArgumentCaptor<ServerWebExchange> sweCaptor = ArgumentCaptor.forClass(ServerWebExchange.class);
verify(filterChain).filter(sweCaptor.capture());
ServerWebExchange mutatedServerWebExchange = sweCaptor.getValue();
assertThat(mutatedServerWebExchange.getRequest().getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
Collections.singletonList("Bearer mytoken"));
ArgumentCaptor<OAuth2AuthorizeRequest> authorizeRequestCaptor = ArgumentCaptor
@@ -212,7 +220,10 @@ public class TokenRelayGatewayFilterFactoryTests {
GatewayFilter filter = new TokenRelayGatewayFilterFactory(objectProvider).apply(config);
filter.filter(exchange, filterChain).block(TIMEOUT);
assertThat(request.getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
ArgumentCaptor<ServerWebExchange> sweCaptor = ArgumentCaptor.forClass(ServerWebExchange.class);
verify(filterChain).filter(sweCaptor.capture());
ServerWebExchange mutatedServerWebExchange = sweCaptor.getValue();
assertThat(mutatedServerWebExchange.getRequest().getHeaders()).containsEntry(HttpHeaders.AUTHORIZATION,
Collections.singletonList("Bearer mytoken"));
ArgumentCaptor<OAuth2AuthorizeRequest> authorizeRequestCaptor = ArgumentCaptor

View File

@@ -86,10 +86,10 @@ public class ModifyRequestBodyGatewayFilterFactoryTests extends BaseWebClientTes
.body(BodyInserters.fromValue("request"))
.exchange()
.expectStatus()
.isEqualTo(HttpStatus.INTERNAL_SERVER_ERROR)
.isEqualTo(HttpStatus.PAYLOAD_TOO_LARGE)
.expectBody()
.jsonPath("message")
.isEqualTo("Exceeded limit on max bytes to buffer : 13");
.jsonPath("error")
.isEqualTo("Payload Too Large");
}
@Test

View File

@@ -87,7 +87,7 @@ public class ModifyResponseBodyGatewayFilterFactoryTests extends BaseWebClientTe
}
@Test
public void modifyResponeBodyToLarge() {
public void modifyResponseBodyToLarge() {
testClient.post()
.uri("/post")
.header("Host", "www.modifyresponsebodyjavatoolarge.org")
@@ -95,10 +95,10 @@ public class ModifyResponseBodyGatewayFilterFactoryTests extends BaseWebClientTe
.body(BodyInserters.fromValue(toLarge))
.exchange()
.expectStatus()
.isEqualTo(HttpStatus.INTERNAL_SERVER_ERROR)
.isEqualTo(HttpStatus.PAYLOAD_TOO_LARGE)
.expectBody()
.jsonPath("message")
.isEqualTo("Exceeded limit on max bytes to buffer : 40");
.jsonPath("error")
.isEqualTo("Payload Too Large");
}
@EnableAutoConfiguration