public static <T extends Enum<T>> T getForNameIgnoreCase(final @Nullable String value,
                                                             final @NotNull Class<T> enumType) {
        return getForNameIgnoreCase(value, enumType, Map.of());

    }
@Test
    void shouldThrowExceptionGivenInvalidString() {
        Assertions.assertThrows(IllegalArgumentException.class, () -> {
            Enums.getForNameIgnoreCase("invalid", TestEnum.class);
        });
    }