HeaderHelper { static String addQuotesIfHasWhitespace(String str) { Matcher matcher = WHITESPACE_PATTERN.matcher(str); if (matcher.find()) { return '"' + str + '"'; } return str; } private  HeaderHelper(); static List<AcceptMediaType> createAcceptMediaTypeList(String header); static List<AcceptLanguage> createAcceptedLanguageList(String header); static List<AcceptToken> createAcceptedCharsetList(String header); static List<AcceptToken> createAcceptedEncodingList(String header); static List<Cookie> parseCookies(String cookiesString); static NewCookie parseNewCookie(String newCookieString); static Date parseDateHeader(String header); static String formatDate(Date date); static long getContentLengthLong(MultivaluedMap<String, String> httpHeaders); @SuppressWarnings({"unchecked"}) static String getHeaderAsString(Object o); static String convertToString(Collection<String> collection); static final Comparator<QualityValue> QUALITY_VALUE_COMPARATOR; }
@UseDataProvider("forAddsQuotesIfHasWhitespace") @Test public void addsQuotesIfHasWhitespace(String string, String expectedResult) throws Exception { assertEquals(expectedResult, HeaderHelper.addQuotesIfHasWhitespace(string)); }