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