protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, String contentDispositon, String contentEncoding, String contentLanguage, boolean contentMD5) { assertPayloadEquals(request, toMatch, contentType, contentDispositon, contentEncoding, contentLanguage, contentMD5, null); }
protected void assertNonPayloadHeadersEqual(HttpRequest request, String toMatch) { assertEquals(sortAndConcatHeadersIntoString(request.getHeaders()), toMatch); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, String contentDispositon, String contentEncoding, String contentLanguage, boolean contentMD5, Date expires) { if (request.getPayload() == null) { assertNull(toMatch); } else { String payload = null; try { payload = Strings2.toStringAndClose(request.getPayload().openStream()); } catch (IOException e) { propagate(e); } assertEquals(payload, toMatch); Long length = Long.valueOf(payload.getBytes().length); assertContentHeadersEqual(request, contentType, contentDispositon, contentEncoding, contentLanguage, length, contentMD5 ? md5().hashBytes(payload.getBytes()).asBytes() : null, expires); } }
protected void assertNonPayloadHeadersEqual(HttpRequest request, String toMatch) { assertEquals(sortAndConcatHeadersIntoString(request.getHeaders()), toMatch); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, String contentDispositon, String contentEncoding, String contentLanguage, boolean contentMD5, Date expires) { if (request.getPayload() == null) { assertNull(toMatch); } else { String payload = null; try { payload = Strings2.toString(request.getPayload()); } catch (IOException e) { propagate(e); } assertEquals(payload, toMatch); Long length = Long.valueOf(payload.getBytes().length); try { assertContentHeadersEqual(request, contentType, contentDispositon, contentEncoding, contentLanguage, length, contentMD5 ? asByteSource(request.getPayload().getInput()).hash(md5()).asBytes() : null, expires); } catch (IOException e) { propagate(e); } } }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, String contentDispositon, String contentEncoding, String contentLanguage, boolean contentMD5) { assertPayloadEquals(request, toMatch, contentType, contentDispositon, contentEncoding, contentLanguage, contentMD5, null); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, boolean contentMD5) { assertPayloadEquals(request, toMatch, contentType, contentMD5, null); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, boolean contentMD5, Date expires) { assertPayloadEquals(request, toMatch, contentType, null, null, null, contentMD5, expires); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, boolean contentMD5, Date expires) { assertPayloadEquals(request, toMatch, contentType, null, null, null, contentMD5, expires); }
protected void assertPayloadEquals(HttpRequest request, String toMatch, String contentType, boolean contentMD5) { assertPayloadEquals(request, toMatch, contentType, contentMD5, null); }