1   package uk.co.flamingpenguin.jewel.cli.examples;
2   
3   import java.io.File;
4   
5   import uk.co.flamingpenguin.jewel.cli.ArgumentValidationException;
6   import uk.co.flamingpenguin.jewel.cli.CliFactory;
7   import junit.framework.TestCase;
8   
9   public class TestFileExample extends TestCase
10  {
11     public void testFileExample() throws ArgumentValidationException
12     {
13        final FileExample result0 = CliFactory.parseArguments(FileExample.class, new String[]{"--source", "test.txt", "/etc/passwd"});
14        assertEquals(2, result0.getSource().size());
15        assertEquals(new File("test.txt"), result0.getSource().get(0));
16        assertEquals(new File("/etc/passwd"), result0.getSource().get(1));
17     }
18  }