@Test
public void tripleParameterResolverAcceptsThreeDoubleQuotedStringParameters() {

    final PipelineFunctionParameterResolverFactory.ParameterResolver parameterResolver =
            PipelineFunctionParameterResolverFactory.forTripleStringOrPlaceholderParameter();
    final String firstParameter = KNOWN_VALUE + 1;
    final String secondParameter = KNOWN_VALUE + 2;
    final String thirdParameter = KNOWN_VALUE + 3;
    final String parameters =
            "(\"" + firstParameter + "\", \"" + secondParameter + "\", \"" + thirdParameter + "\")";
    final List<PipelineElement> resolvedParameters = parameterResolver.apply(parameters, expressionResolver, DUMMY);
    assertThat(resolvedParameters.get(0)).contains(firstParameter);
    assertThat(resolvedParameters.get(1)).contains(secondParameter);
    assertThat(resolvedParameters.get(2)).contains(thirdParameter);
    verifyNoInteractions(expressionResolver);
}