in src/main/java/org/apache/sling/launchpad/webapp/integrationtest/RangeStreamingTest.java [154:172]
private void assertEntityHeaders(final BufferedReader reader,
final String expectedContentType, final String expectedRange)
throws IOException {
for (String line = reader.readLine(); line != null; line = reader.readLine()) {
line = line.toLowerCase();
if (line.startsWith("content-type:")) {
assertTrue("Wrong content type: " + line + "; expected="
+ expectedContentType, line.contains(expectedContentType));
} else if (line.startsWith("content-range:")) {
assertTrue("Wrong content range: " + line + "; expected="
+ expectedRange, line.contains(expectedRange));
} else if (line.length() == 0) {
return;
}
}
// exhausted reader without reaching end of headers
fail("Unexpected end of data");
}