### Question:
Assertions { public static void checkArgument(boolean expression, String errorMessage) throws IllegalArgumentException { checkArgument(expression, errorMessage, (Object) null); } private  Assertions(); static void checkArgument(boolean expression, String errorMessage); static void checkArgument(boolean expression,
                                   String messageTemplate,
                                   @Nullable Object... messageArgs); static void checkState(boolean expression, String errorMessage); static void checkState(boolean expression,
                                String messageTemplate,
                                @Nullable Object... messageArgs); static int checkInRange(int value, int minimum, int maximum); static int checkInRange(int value, int minimum, int maximum, String valueName); static long checkInRange(long value, long minimum, long maximum); static long checkInRange(long value, long minimum, long maximum, String valueName);  }### Answer:
@Test public void checkArgumentShouldFormatIntegerMessageTemplateArgument() { try { Assertions.checkArgument(false, "%s", 123); } catch (IllegalArgumentException exc) { Assert.assertEquals("123", exc.getMessage()); } }