Validate { public static void notNull(final Object obj, @NonNls final String errorMsg) { if (obj == null) { throw new IllegalArgumentException(errorMsg); } } private  Validate(); static void notNull(final Object obj, @NonNls final String errorMsg); static void notEmpty(final String text, @NonNls final String errorMsg);  }
@Test public void notNullShouldDoNothingIfObjectIsNotNull() { Validate.notNull(100, "No exception"); }
@Test public void notNullShouldThrowExceptionIfObjectIsNull() { expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage("This is the message"); Validate.notNull(null, "This is the message"); }