@Test
public void testConvert__illegalArgument() {

    // przypadki testowe, ktore nie moga zostac skonwertowane do NumberHoldera
    Object[] illegals = {new BigDecimal(7), new Integer(1), "abc"};
    // wykonanie testow, oczekujemy wyjatku
    for (Object obj : illegals) {
        try {
            type.convert(obj);
            fail();
        } catch (IllegalArgumentException e) {
            // ok
        }
    }
}