1 package org.codehaus.plexus.archiver.util;
2
3 import java.io.File;
4
5 import org.junit.jupiter.api.Test;
6
7 import static org.codehaus.plexus.archiver.util.DefaultFileSet.fileSet;
8 import static org.junit.jupiter.api.Assertions.assertEquals;
9
10
11
12
13 class DefaultFileSetTest {
14
15 @Test
16 void testCreate() {
17 final String[] includes = {"zz", "yy"};
18 final String[] exc = {"xx1", "xx2"};
19 final boolean usingDefaultExcludes = true;
20 final DefaultFileSet dfs = fileSet(new File("foo"))
21 .prefixed("pfx")
22 .include(includes)
23 .exclude(exc)
24 .usingDefaultExcludes(usingDefaultExcludes);
25 assertEquals("foo", dfs.getDirectory().getName());
26 assertEquals("pfx", dfs.getPrefix());
27 assertEquals("zz", dfs.getIncludes()[0]);
28 assertEquals("xx1", dfs.getExcludes()[0]);
29 assertEquals(usingDefaultExcludes, dfs.isUsingDefaultExcludes());
30 }
31 }