### Question:
StringUtil { public static boolean isBooleanValue(final String str) { return Boolean.TRUE.toString().equalsIgnoreCase(str) || Boolean.FALSE.toString().equalsIgnoreCase(str); }  static boolean isBooleanValue(final String str); static boolean isIntValue(final String str); static boolean isLongValue(final String str);  }### Answer:
@Test public void testIsBooleanValue() { assertTrue(StringUtil.isBooleanValue("TRUE")); assertTrue(StringUtil.isBooleanValue("FALSE")); assertTrue(StringUtil.isBooleanValue("true")); assertTrue(StringUtil.isBooleanValue("False")); assertFalse(StringUtil.isBooleanValue("error")); }