@Test
public void invokeArrayOfStrings() {

    FunctionTestUtil.assertResult(minFunction.invoke(new Object[]{"a"}), "a");
    FunctionTestUtil.assertResult(minFunction.invoke(new Object[]{"a", "b", "c"}), "a");
    FunctionTestUtil.assertResult(minFunction.invoke(new Object[]{"b", "a", "c"}), "a");
    FunctionTestUtil.assertResult(minFunction.invoke(new Object[]{"b", "c", "a"}), "a");
}