ErrorHandler { public void addErrorListener(final ErrorListener listener) { Validate.notNull(listener, "Error listener can not be null"); listeners.add(listener); } ErrorHandler(); void showError(final String errorMsg); void showCriticalError(final String criticalErrorMsg); void addErrorListener(final ErrorListener listener); void removeErrorListener(final ErrorListener listener);  }
@Test public void addErrorListenerShouldThrowExceptionIfListenerIsNull() { expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage("Error listener can not be null"); errorHandler.addErrorListener(null); }