ETagHeaderUtils { public static String extract(final String etag) { if (!isEmpty(etag) && etag.startsWith("\"") && etag.endsWith("\"")) { return etag.substring(1, etag.length() - 1); } else { return etag; } } private  ETagHeaderUtils(); static String quote(final String etag); static String extract(final String etag); static final String WEAK_DESIGNATOR; }
@Test public void extractNull() { assertNull(ETagHeaderUtils.extract(null)); }
@Test public void extractEmpty() { assertEquals("", ETagHeaderUtils.extract("")); }
@Test public void extractStrong() { assertEquals("foobar", ETagHeaderUtils.extract("\"foobar\"")); }
@Test public void extractWeak() { assertEquals("W/\"foobar\"", ETagHeaderUtils.extract("W/\"foobar\"")); }