### Question:
Args { public static void checkNotNull(Object suspect) { checkNotNull(suspect, "E-UTIL#0002"); } private  Args(); static String caller(); static boolean calledBy(Class<?> caller); static boolean calledBy(Class<?> caller, int depth); static T proper(T returnIfNotNull, T alternative); static void checkTrue(boolean suspect); static void checkTrue(boolean suspect, Object message); static void checkNotNull(Object suspect); static void checkNotNull(Object suspect, Object message); static void checkNotEmpty(Object[] suspect); static void checkNotEmpty(Object[] suspect, Object message); static void checkNotEmpty(CharSequence suspect); static void checkNotEmpty(CharSequence suspect, Object message); static void checkNotEmpty(Collection<?> suspect); static void checkNotEmpty(Collection<?> suspect, Object message); static void checkNotEmpty(Map<?, ?> suspect); static void checkNotEmpty(Map<?, ?> suspect, Object message); static void checkNotBlank(CharSequence suspect); static void checkNotBlank(CharSequence suspect, Object message); static void checkPositive(int suspect); static void checkPositive(int suspect, Object message); static void checkPositiveOrZero(int suspect); static void checkPositiveOrZero(int suspect, Object message); static void checkAssignable(Object suspect, Class<?> assignable); static void checkAssignable(Object suspect, Class<?> assignable, Object message);  }### Answer:
@Test public void checkNotNull正常テスト() { Args.checkNotNull(""); assertTrue(true); }
@Test(expected = InternalException.class) public void checkNotNullで例外を発生させてみるテスト() { Args.checkNotNull(null); }