1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.commons.compress.archivers.zip;
21
22 import static org.junit.jupiter.api.Assertions.assertEquals;
23
24 import java.nio.charset.Charset;
25
26 import org.junit.jupiter.api.Test;
27
28
29
30
31 class ZipEncodingHelperTest {
32
33 @Test
34 void testGetZipEncodingForDefault() {
35 assertEquals(Charset.defaultCharset(), ((NioZipEncoding) ZipEncodingHelper.getZipEncoding(Charset.defaultCharset().name())).getCharset());
36 }
37
38 @Test
39 void testGetZipEncodingForIllegalName() {
40 assertEquals(Charset.defaultCharset(), ((NioZipEncoding) ZipEncodingHelper.getZipEncoding("")).getCharset());
41 }
42
43 @Test
44 void testGetZipEncodingForNull() {
45 assertEquals(Charset.defaultCharset(), ((NioZipEncoding) ZipEncodingHelper.getZipEncoding((Charset) null)).getCharset());
46 assertEquals(Charset.defaultCharset(), ((NioZipEncoding) ZipEncodingHelper.getZipEncoding((String) null)).getCharset());
47 }
48
49 @Test
50 void testGetZipEncodingForUnknown() {
51 assertEquals(Charset.defaultCharset(), ((NioZipEncoding) ZipEncodingHelper.getZipEncoding("X")).getCharset());
52 }
53 }