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