@Test
void testIsTrue() {

    assertTrue(TypeUtils.isTrue(Boolean.TRUE));
    assertTrue(TypeUtils.isTrue(true));
    assertTrue(TypeUtils.isTrue("true"));
    assertTrue(TypeUtils.isTrue(new Object() {
        @Override
        public String toString() {
            return "true";
        }
    }));
    assertFalse(TypeUtils.isTrue(Boolean.FALSE));
    assertFalse(TypeUtils.isTrue(false));
    assertFalse(TypeUtils.isTrue("false"));
    assertFalse(TypeUtils.isTrue("blargle"));
    assertFalse(TypeUtils.isTrue(new Object() {
        @Override
        public String toString() {
            return "false";
        }
    }));
}