1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.core.util;
15
16 import org.junit.jupiter.api.Assertions;
17 import org.junit.jupiter.api.Test;
18
19 public class ContentTypeUtilTest {
20
21 @Test
22 public void smoke() {
23 String contextType = "text/html";
24 Assertions.assertTrue(ContentTypeUtil.isTextual(contextType));
25 Assertions.assertEquals("html", ContentTypeUtil.getSubType(contextType));
26 }
27
28 @Test
29 public void nullContext() {
30 String contextType = null;
31 Assertions.assertFalse(ContentTypeUtil.isTextual(contextType));
32 Assertions.assertNull(ContentTypeUtil.getSubType(contextType));
33 }
34
35 @Test
36 public void emptySubtype() {
37 String contextType = "text/";
38 Assertions.assertTrue(ContentTypeUtil.isTextual(contextType));
39 Assertions.assertNull(ContentTypeUtil.getSubType(contextType));
40 }
41 }