1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.commons.compress.archivers.dump;
20
21 import static org.junit.jupiter.api.Assertions.assertEquals;
22
23 import org.junit.jupiter.api.Test;
24
25 public class DumpArchiveEntryTest {
26 @Test
27 public void testPublicNameAddsTrailingSlashForDirectories() {
28 final DumpArchiveEntry ent = new DumpArchiveEntry("foo", "bar", -1, DumpArchiveEntry.TYPE.DIRECTORY);
29 assertEquals("bar", ent.getSimpleName());
30 assertEquals("foo", ent.getOriginalName());
31 assertEquals("foo/", ent.getName());
32 }
33
34 @Test
35 public void testPublicNameRemovesLeadingDotSlash() {
36 final DumpArchiveEntry ent = new DumpArchiveEntry("./foo", "bar");
37 assertEquals("bar", ent.getSimpleName());
38 assertEquals("./foo", ent.getOriginalName());
39 assertEquals("foo", ent.getName());
40 }
41
42 }