ArgumentUtils { public static void checkNotEmpty(final String str, final String msg) { checkNotNull(str, msg); if (str.isEmpty()) { throw new IllegalArgumentException(msg); } }  static void checkNotNull(final Object reference, final String msg); static void checkPositive(long number, final String msg); static void checkNotEmpty(final String str, final String msg);  }
@Test(expected = NullPointerException.class) public void checkNotEmpty() { ArgumentUtils.checkNotEmpty(null, "not null"); }
@Test(expected = IllegalArgumentException.class) public void checkNotEmptyEmptyString() { ArgumentUtils.checkNotEmpty("", "not null"); }