@Test
public void invokeArrayOfIntegers() {

    FunctionTestUtil.assertResult(maxFunction.invoke(new Object[]{1}), 1);
    FunctionTestUtil.assertResult(maxFunction.invoke(new Object[]{1, 2, 3}), 3);
    FunctionTestUtil.assertResult(maxFunction.invoke(new Object[]{1, 3, 2}), 3);
    FunctionTestUtil.assertResult(maxFunction.invoke(new Object[]{3, 1, 2}), 3);
}