assertEquals("answerL", mock.oneArg(2l));
assertEquals("answerF", mock.oneArg(3.0f));
assertEquals("answerD", mock.oneArg(4.0));
assertEquals("answerB", mock.oneArg((byte) 5));
assertEquals("answerC", mock.oneArg((char) 6));
assertEquals("answerZ", mock.oneArg(true));
assertEquals(1, captureI.getValue().intValue());
assertEquals(2l, captureL.getValue().longValue());
assertEquals(3.0f, captureF.getValue().floatValue(), 0.0);
assertEquals(4.0, captureD.getValue().doubleValue(), 0.0);