@Test
public void throwsOnNonZeroParameters() {

    assertThatExceptionOfType(PlaceholderFunctionSignatureInvalidException.class)
            .isThrownBy(() -> function.apply(KNOWN_INPUT, "", expressionResolver));
    assertThatExceptionOfType(PlaceholderFunctionSignatureInvalidException.class)
            .isThrownBy(() -> function.apply(KNOWN_INPUT, "(\"string\")", expressionResolver));
    assertThatExceptionOfType(PlaceholderFunctionSignatureInvalidException.class)
            .isThrownBy(() -> function.apply(KNOWN_INPUT, "(\'string\')", expressionResolver));
    assertThatExceptionOfType(PlaceholderFunctionSignatureInvalidException.class)
            .isThrownBy(() -> function.apply(KNOWN_INPUT, "(thing:id)", expressionResolver));
}