% This is generated by ESQL's AbstractFunctionTestCase. Do not edit it. See ../README.md for how to regenerate it.

**Parameters**

`condition`
:   A condition.

`trueValue`
:   The value that’s returned when the corresponding condition is the first to evaluate to `true`. The default value is returned when no condition matches.

`elseValue`
:   The value that’s returned when no condition evaluates to `true`.

