1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.lang3;
19
20 import static org.junit.jupiter.api.Assertions.assertEquals;
21
22 import java.nio.charset.Charset;
23 import java.nio.charset.StandardCharsets;
24
25 import org.junit.jupiter.api.Test;
26
27
28
29
30 class CharsetsTest extends AbstractLangTest {
31
32 @Test
33 void testToCharset_Charset() {
34 assertEquals(Charset.defaultCharset(), Charsets.toCharset((Charset) null));
35 assertEquals(Charset.defaultCharset(), Charsets.toCharset(Charset.defaultCharset()));
36 assertEquals(StandardCharsets.UTF_8, Charsets.toCharset(StandardCharsets.UTF_8));
37 }
38
39 @Test
40 void testToCharset_String() {
41 assertEquals(Charset.defaultCharset(), Charsets.toCharset((String) null));
42 assertEquals(Charset.defaultCharset(), Charsets.toCharset(Charset.defaultCharset().name()));
43 assertEquals(StandardCharsets.UTF_8, Charsets.toCharset(StandardCharsets.UTF_8.name()));
44 }
45
46 @Test
47 void testToCharsetName() {
48 assertEquals(Charset.defaultCharset().name(), Charsets.toCharsetName((String) null));
49 assertEquals("UTF-8", Charsets.toCharsetName(StandardCharsets.UTF_8.name()));
50 }
51
52 }