package joptsimple.examples;
import joptsimple.OptionParser;
import joptsimple.OptionSet;
import org.junit.Test;
import static org.junit.Assert.*;
public class ShortOptionsClusteringWithArgumentTest {
@Test
public void allowsClusteringShortOptionsThatAcceptArguments() {
OptionParser parser = new OptionParser();
parser.accepts( "a" );
parser.accepts( "B" );
parser.accepts( "c" ).withRequiredArg();
OptionSet options = parser.parse( "-aBcfoo" );
assertTrue( options.has( "a" ) );
assertTrue( options.has( "B" ) );
assertTrue( options.has( "c" ) );
assertEquals( "foo", options.valueOf( "c" ) );
}
}