File tree Expand file tree Collapse file tree
src/test/org/apache/commons/cli Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -210,4 +210,15 @@ public void testToString()
210210 assertEquals ("[-f Foo, -b Bar]" , group2 .toString ());
211211 }
212212
213+ public void testGetNames ()
214+ {
215+ OptionGroup group = new OptionGroup ();
216+ group .addOption (OptionBuilder .create ('a' ));
217+ group .addOption (OptionBuilder .create ('b' ));
218+
219+ assertNotNull ("null names" , group .getNames ());
220+ assertEquals (2 , group .getNames ().size ());
221+ assertTrue (group .getNames ().contains ("a" ));
222+ assertTrue (group .getNames ().contains ("b" ));
223+ }
213224}
Original file line number Diff line number Diff line change @@ -141,4 +141,22 @@ public void testToString()
141141 assertTrue ("bar option missing" , s .toLowerCase ().indexOf ("bar" ) != -1 );
142142 }
143143
144+ public void testGetOptionsGroups ()
145+ {
146+ Options options = new Options ();
147+
148+ OptionGroup group1 = new OptionGroup ();
149+ group1 .addOption (OptionBuilder .create ('a' ));
150+ group1 .addOption (OptionBuilder .create ('b' ));
151+
152+ OptionGroup group2 = new OptionGroup ();
153+ group2 .addOption (OptionBuilder .create ('x' ));
154+ group2 .addOption (OptionBuilder .create ('y' ));
155+
156+ options .addOptionGroup (group1 );
157+ options .addOptionGroup (group2 );
158+
159+ assertNotNull (options .getOptionGroups ());
160+ assertEquals (2 , options .getOptionGroups ().size ());
161+ }
144162}
You can’t perform that action at this time.
0 commit comments