private void assertEntityHeaders()

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");
    }