public void testOutputBytes() throws Exception { HttpWire wire = setUp(); wire.output("foo".getBytes()); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); }
public void testOutputInputStream() throws Exception { HttpWire wire = setUp(); InputStream in = wire.output(new ByteArrayInputStream("foo".getBytes())); String compare = Strings2.toStringAndClose(in); Thread.sleep(100); assertEquals(compare, "foo"); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); }
public void testOutputBytes() throws Exception { HttpWire wire = setUp(); wire.output("foo".getBytes()); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); }
public void testOutputString() throws Exception { HttpWire wire = setUp(); wire.output("foo"); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); } }
public void testOutputInputStream() throws Exception { HttpWire wire = setUp(); InputStream in = wire.output(new ByteArrayInputStream("foo".getBytes())); String compare = Strings2.toStringAndClose(in); Thread.sleep(100); assertEquals(compare, "foo"); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); }
public void testOutputString() throws Exception { HttpWire wire = setUp(); wire.output("foo"); assertEquals(((BufferLogger) wire.getWireLog()).buff.toString(), ">> \"foo\""); }
@Test public void testOutputPayload() throws Exception { HttpWire wire = setUp(); StringPayload payload = new StringPayload("foo"); PayloadEnclosing request = HttpRequest.builder().method("foo").endpoint("http://foo").payload(payload).build(); wire.output(request); BufferLogger wireLog = (BufferLogger) wire.getWireLog(); assertEquals(wireLog.buff.toString(), ">> \"foo\"", "Expected payload to be printed in logs"); wireLog.buff.setLength(0); payload.setSensitive(true); request = HttpRequest.builder().method("foo").endpoint("http://foo").payload(payload).build(); wire.output(request); assertNotEquals(wireLog.buff.toString(), ">> \"foo\"", "Expected payload to NOT be printed in logs"); wireLog.buff.setLength(0); wire.logSensitiveInformation = true; request = HttpRequest.builder().method("foo").endpoint("http://foo").payload(payload).build(); wire.output(request); assertEquals(wireLog.buff.toString(), ">> \"foo\"", "Expected payload to be printed in logs"); } }