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 java.nio.charset.Charset;
21 import java.nio.charset.StandardCharsets;
22
23 import org.junit.jupiter.api.Assertions;
24 import org.junit.jupiter.api.Test;
25
26
27
28
29 public class CharsetsTest extends AbstractLangTest {
30
31 @Test
32 public void testToCharset_Charset() {
33 Assertions.assertEquals(Charset.defaultCharset(), Charsets.toCharset((Charset) null));
34 Assertions.assertEquals(Charset.defaultCharset(), Charsets.toCharset(Charset.defaultCharset()));
35 Assertions.assertEquals(StandardCharsets.UTF_8, Charsets.toCharset(StandardCharsets.UTF_8));
36 }
37
38 @Test
39 public void testToCharset_String() {
40 Assertions.assertEquals(Charset.defaultCharset(), Charsets.toCharset((String) null));
41 Assertions.assertEquals(Charset.defaultCharset(), Charsets.toCharset(Charset.defaultCharset().name()));
42 Assertions.assertEquals(StandardCharsets.UTF_8, Charsets.toCharset("UTF-8"));
43 }
44
45 @Test
46 public void testToCharsetName() {
47 Assertions.assertEquals(Charset.defaultCharset().name(), Charsets.toCharsetName((String) null));
48 Assertions.assertEquals("UTF-8", Charsets.toCharsetName("UTF-8"));
49 }
50
51 }