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.CharsetEncoder;
25 import java.nio.charset.StandardCharsets;
26
27 import org.junit.jupiter.api.Test;
28
29
30
31
32 public class CharsetEncodersTest {
33
34 @Test
35 public void testToCharsetEncoders_default() {
36 final CharsetEncoder charsetEncoder = CharsetEncoders.toCharsetEncoder(Charset.defaultCharset().newEncoder());
37 assertNotNull(charsetEncoder);
38 assertEquals(Charset.defaultCharset(), charsetEncoder.charset());
39 }
40
41 @Test
42 public void testToCharsetEncoders_ISO_8859_1() {
43 final CharsetEncoder charsetEncoder = CharsetEncoders.toCharsetEncoder(StandardCharsets.ISO_8859_1.newEncoder());
44 assertNotNull(charsetEncoder);
45 assertEquals(StandardCharsets.ISO_8859_1, charsetEncoder.charset());
46 }
47
48 @Test
49 public void testToCharsetEncoders_null() {
50 final CharsetEncoder charsetEncoder = CharsetEncoders.toCharsetEncoder(null);
51 assertNotNull(charsetEncoder);
52 assertEquals(Charset.defaultCharset(), charsetEncoder.charset());
53 }
54 }