AbstractAntennaCLIOptions { @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; AbstractAntennaCLIOptions that = (AbstractAntennaCLIOptions) o; return isDebugLog() == that.isDebugLog() && isShowHelp() == that.isShowHelp() && isValid() == that.isValid(); } protected  AbstractAntennaCLIOptions(boolean debugLog, boolean showHelp, boolean valid); boolean isDebugLog(); boolean isShowHelp(); boolean isValid(); abstract String toString(); @Override boolean equals(Object o); @Override int hashCode(); static final String SWITCH_PREFIX; static final String PARAMETER_IDENTIFIER; static final String SWITCH_DEBUG_SHORT; static final String SWITCH_DEBUG_LONG; static final String SWITCH_HELP_SHORT; static final String SWITCH_HELP_LONG; }
@Test public void testEquals(){ EqualsVerifier.forClass(AbstractAntennaCLIOptions.class) .usingGetClass() .verify(); }