@Test
public void testElementaryTypes() throws Exception {

    System.out.println("testElementaryTypes");
    String[] strings = {
        "aString",
        "some-object",
        "1243",
        "12432141231256",
        "12.6",
        "12.6",
        "true",
    };
    Class[] classes = {
        String.class,
        Object.class,
        Integer.class,
        Long.class,
        Double.class,
        Float.class,
        Boolean.class,
    };
    Object[] results = {
        "aString",
        (Object)"some-object",
        new Integer(1243),
        new Long(12432141231256l),
        new Double(12.6),
        new Float(12.6f),
        new Boolean(true),
    };
    for (int i = 0; i < strings.length; i++) {
        assertEquals(results[i], converter.convertInput(strings[i], classes[i]));
    }
}