1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.io.charset;
19
20 import static org.junit.jupiter.api.Assertions.assertEquals;
21 import static org.junit.jupiter.api.Assertions.assertNotNull;
22
23 import java.nio.charset.Charset;
24 import java.nio.charset.CharsetDecoder;
25 import java.nio.charset.StandardCharsets;
26
27 import org.junit.jupiter.api.Test;
28
29
30
31
32 public class CharsetDecodersTest {
33
34 @Test
35 public void testToCharsetDecoders_default() {
36 final CharsetDecoder charsetEncoder = CharsetDecoders.toCharsetDecoder(Charset.defaultCharset().newDecoder());
37 assertNotNull(charsetEncoder);
38 assertEquals(Charset.defaultCharset(), charsetEncoder.charset());
39 }
40
41 @Test
42 public void testToCharsetDecoders_ISO_8859_1() {
43 final CharsetDecoder charsetEncoder = CharsetDecoders.toCharsetDecoder(StandardCharsets.ISO_8859_1.newDecoder());
44 assertNotNull(charsetEncoder);
45 assertEquals(StandardCharsets.ISO_8859_1, charsetEncoder.charset());
46 }
47
48 @Test
49 public void testToCharsetDecoders_null() {
50 final CharsetDecoder charsetEncoder = CharsetDecoders.toCharsetDecoder(null);
51 assertNotNull(charsetEncoder);
52 assertEquals(Charset.defaultCharset(), charsetEncoder.charset());
53 }
54 }