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 }