@Test(expected = IllegalArgumentException.class)
public void testConvertShouldThrowIllegalArgumentExceptionForTargetTypeConstructorWithStringArgWhichThrowsException() {

    // Given:
    String data = "noInt";
    Class<?>[] parameterTypes = new Class<?>[] { BigInteger.class };
    // When:
    underTest.convert(data, false, parameterTypes, dataProvider, 42);
    // Then: expect exception
}