File tree Expand file tree Collapse file tree
src/test/java/org/apache/commons/cli Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -295,4 +295,22 @@ public void testSubclass() {
295295 assertEquals ("myfile.txt" , clone .getValue ());
296296 assertEquals (DefaultOption .class , clone .getClass ());
297297 }
298+
299+ @ Test
300+ public void testTypeClass () {
301+ final Option option = new Option ("f" , null );
302+ assertEquals (String .class , option .getType ());
303+ option .setType (CharSequence .class );
304+ assertEquals (CharSequence .class , option .getType ());
305+ }
306+
307+ @ Test
308+ public void testTypeObject () {
309+ final Option option = new Option ("f" , null );
310+ assertEquals (String .class , option .getType ());
311+ @ SuppressWarnings ("cast" )
312+ final Object type = (Object ) CharSequence .class ; // Do NOT remove cast
313+ option .setType (type );
314+ assertEquals (CharSequence .class , option .getType ());
315+ }
298316}
You can’t perform that action at this time.
0 commit comments