public void testCreate_invalidSubtype() { try { MediaType.create("text", "pl@intext"); fail(); } catch (IllegalArgumentException expected) { } }
public void testCreate_wildcardTypeDeclaredSubtype() { try { MediaType.create("*", "text"); fail(); } catch (IllegalArgumentException expected) { } }
public void testCreate_invalidType() { try { MediaType.create("te><t", "plaintext"); fail(); } catch (IllegalArgumentException expected) { } }
public void testParse_empty() { try { MediaType.parse(""); fail(); } catch (IllegalArgumentException expected) { } }
public void testWithParametersIterable_nullValue() { MediaType mediaType = MediaType.parse("text/plain"); try { mediaType.withParameters("a", Arrays.asList((String) null)); fail(); } catch (NullPointerException expected) { } }
public void testWithParametersIterable_invalidAttribute() { MediaType mediaType = MediaType.parse("text/plain"); try { mediaType.withParameters("@", ImmutableSet.of("2")); fail(); } catch (IllegalArgumentException expected) { } }
public void testWithParameter_invalidAttribute() { MediaType mediaType = MediaType.parse("text/plain"); try { mediaType.withParameter("@", "2"); fail(); } catch (IllegalArgumentException expected) { } }
public void testGetCharset_illegalCharset() { MediaType mediaType = MediaType.parse("text/plain; charset=\"!@#$%^&*()\""); try { mediaType.charset(); fail(); } catch (IllegalCharsetNameException expected) { } }
public void testGetCharset_unsupportedCharset() { MediaType mediaType = MediaType.parse("text/plain; charset=utf-wtf"); try { mediaType.charset(); fail(); } catch (UnsupportedCharsetException expected) { } }
public void testGetCharset_tooMany() { MediaType mediaType = MediaType.parse("text/plain; charset=utf-8; charset=utf-16"); try { mediaType.charset(); fail(); } catch (IllegalStateException expected) { } }
public void testParse_badInput() { try { MediaType.parse("/"); fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) { fail(); } catch (IllegalArgumentException expected) {
public void testWithParameters_invalidAttribute() { MediaType mediaType = MediaType.parse("text/plain"); ImmutableListMultimap<String, String> parameters = ImmutableListMultimap.of("a", "1", "@", "2", "b", "3"); try { mediaType.withParameters(parameters); fail(); } catch (IllegalArgumentException expected) { } }
public void testCreate_invalidType() { try { MediaType.create("te><t", "plaintext"); fail(); } catch (IllegalArgumentException expected) {} }
public void testParse_empty() { try { MediaType.parse(""); fail(); } catch (IllegalArgumentException expected) {} }
public void testCreate_wildcardTypeDeclaredSubtype() { try { MediaType.create("*", "text"); fail(); } catch (IllegalArgumentException expected) {} }
public void testCreate_invalidSubtype() { try { MediaType.create("text", "pl@intext"); fail(); } catch (IllegalArgumentException expected) {} }
public void testGetCharset_unsupportedCharset() { MediaType mediaType = MediaType.parse( "text/plain; charset=utf-wtf"); try { mediaType.charset(); fail(); } catch (UnsupportedCharsetException expected) {} }
public void testWithParameter_invalidAttribute() { MediaType mediaType = MediaType.parse("text/plain"); try { mediaType.withParameter("@", "2"); fail(); } catch (IllegalArgumentException expected) {} }
public void testGetCharset_tooMany() { MediaType mediaType = MediaType.parse("text/plain; charset=utf-8; charset=utf-16"); try { mediaType.charset(); fail(); } catch (IllegalStateException expected) {} }
public void testWithParameters_invalidAttribute() { MediaType mediaType = MediaType.parse("text/plain"); ImmutableListMultimap<String, String> parameters = ImmutableListMultimap.of("a", "1", "@", "2", "b", "3"); try { mediaType.withParameters(parameters); fail(); } catch (IllegalArgumentException expected) {} }