@Test
public void tripleParameterResolverFailsIfMoreParametersAreGiven() {

    final PipelineFunctionParameterResolverFactory.ParameterResolver parameterResolver =
            PipelineFunctionParameterResolverFactory.forTripleStringOrPlaceholderParameter();
    final String parametersList = "(\"One\", \"Two\", \"Three\", \"Fail\")";
    assertThatExceptionOfType(PlaceholderFunctionSignatureInvalidException.class)
            .isThrownBy(() -> parameterResolver.apply(parametersList, expressionResolver, DUMMY));
    verifyNoInteractions(expressionResolver);
}