@Test
public void testConvertShouldCorrectlyParseAllPrimitiveTypesAsJavaString() {

    // Given:
    String data = "-5;2014l;-1.234567f;-901e-3";
    Class<?>[] parameterTypes = new Class<?>[] { int.class, long.class, float.class, double.class };
    when(context.getSplitBy()).thenReturn(";");
    // When:
    Object[] result = underTest.convert(data, false, parameterTypes, context, 11);
    // Then:
    assertThat(result).containsExactly(-5, 2014l, -1.234567f, -0.901d);
}