@Test public void it_should_reset_properly() { schemeBuilder.addOption(unkownOpt); schemeBuilder.reset(); schemeBuilder.addOption(firstOpt); CommandScheme scheme = schemeBuilder.buildScheme(); assertThat(scheme.hasOption("unknown option"), is(false)); assertThat(scheme.hasOption("basic option"), is(true)); }