@Test
public void invokeListOfIntegers() {

    FunctionTestUtil.assertResult(maxFunction.invoke(Collections.singletonList(1)), 1);
    FunctionTestUtil.assertResult(maxFunction.invoke(Arrays.asList(1, 2, 3)), 3);
    FunctionTestUtil.assertResult(maxFunction.invoke(Arrays.asList(1, 3, 2)), 3);
    FunctionTestUtil.assertResult(maxFunction.invoke(Arrays.asList(3, 1, 2)), 3);
}