package com.lexicalscope.jewel.cli.examples; import static org.junit.Assert.assertEquals; import java.io.File; import org.junit.Test; import com.lexicalscope.jewel.cli.ArgumentValidationException; import com.lexicalscope.jewel.cli.CliFactory; public class TestFileExample { @Test public void testFileExample() throws ArgumentValidationException { final FileExample result0 = CliFactory.parseArguments(FileExample.class, new String[] { "--source", "test.txt", "/etc/passwd" }); assertEquals(2, result0.getSource().size()); assertEquals(new File("test.txt"), result0.getSource().get(0)); assertEquals(new File("/etc/passwd"), result0.getSource().get(1)); } }