@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); } }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); } }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); } }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); } }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); } }
@Override public void setDecoderResult(DecoderResult result) { this.request.setDecoderResult(result); }
@Override public void setDecoderResult(DecoderResult result) { this.request.setDecoderResult(result); }
@Override public void setDecoderResult(DecoderResult result) { request.setDecoderResult(result); }
httpRequest.setDecoderResult(DecoderResult.failure(t));
httpRequest.setDecoderResult(DecoderResult.failure(t));
@DataProvider(value = { "true", "false" }) @Test public void throwExceptionIfNotSuccessfullyDecoded_works_as_expected( boolean decoderFailureExists ) { // given Throwable decoderFailureEx = new RuntimeException("intentional exception"); if (decoderFailureExists) { nettyRequest.setDecoderResult(DecoderResult.failure(decoderFailureEx)); } // when Throwable resultEx = catchThrowable(() -> implSpy.throwExceptionIfNotSuccessfullyDecoded(nettyRequest)); // then if (decoderFailureExists) { assertThat(resultEx) .isInstanceOf(InvalidHttpRequestException.class) .hasCause(decoderFailureEx); } else { assertThat(resultEx).isNull(); } }
nettyRequest.setDecoderResult(DecoderResult.failure(decoderFailureEx));