StarttlsDelegate extends Delegate { public StarttlsType getStarttlsType() { return starttlsType; } StarttlsDelegate(); StarttlsType getStarttlsType(); void setStarttlsType(StarttlsType starttlsType); @Override void applyDelegate(Config config);  }
@Test public void testGetStarttlsType() { args = new String[2]; args[0] = "-starttls"; args[1] = "POP3"; delegate.setStarttlsType(null); assertFalse(delegate.getStarttlsType() == StarttlsType.NONE); jcommander.parse(args); assertTrue(delegate.getStarttlsType() == StarttlsType.POP3); }