package joptsimple.examples; import joptsimple.OptionParser; import joptsimple.OptionSet; import org.junit.Test; import static org.junit.Assert.*; public class AlternativeLongOptionsTest { @Test public void handlesAlternativeLongOptions() { OptionParser parser = new OptionParser( "W;" ); parser.recognizeAlternativeLongOptions( true ); // same effect as above parser.accepts( "level" ).withRequiredArg(); OptionSet options = parser.parse( "-W", "level=5" ); assertTrue( options.has( "level" ) ); assertTrue( options.hasArgument( "level" ) ); assertEquals( "5", options.valueOf( "level" ) ); } }