View Javadoc
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   * @author Kristian Rosenvold
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  }