@Test public void testWriteOutboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, false).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_OUTBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_OUTBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_OUTBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteInboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteResponseDebug_WithBody() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(false); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(4, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); assertEquals("RESPONSE_INBOUND:: < BODY: response text", debugLines.get(3)); } }
@Test public void testWriteInboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteOutboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, false).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_OUTBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_OUTBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_OUTBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteResponseDebug_WithBody() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(false); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(4, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); assertEquals("RESPONSE_INBOUND:: < BODY: response text", debugLines.get(3)); } }
@Test public void testWriteOutboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, false).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_OUTBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_OUTBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_OUTBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteInboundResponseDebug() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(true); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(3, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); }
@Test public void testWriteResponseDebug_WithBody() { ctx.setDebugRequest(true); ctx.setDebugRequestHeadersOnly(false); Debug.writeDebugResponse(ctx, response, true).toBlocking().single(); List<String> debugLines = Debug.getRequestDebug(ctx); assertEquals(4, debugLines.size()); assertEquals("RESPONSE_INBOUND:: < STATUS: 200", debugLines.get(0)); assertEquals("RESPONSE_INBOUND:: < HDR: Content-Length:13", debugLines.get(1)); assertEquals("RESPONSE_INBOUND:: < HDR: lah:deda", debugLines.get(2)); assertEquals("RESPONSE_INBOUND:: < BODY: response text", debugLines.get(3)); } }