@Test
public void toStringOfInTypeFilterReturnsExpectedRepresentation() {

    final JsonValue valueFoo = newValue("foo");
    final JsonValue valueBar = newValue("bar");
    final JsonValue valueBaz = newValue("baz");
    final ImmutablePropertyFilter underTest = ImmutablePropertyFilter.of(SearchFilter.Type.IN,
            THING_ID_PATH, Arrays.asList(valueFoo, valueBar, valueBaz));
    assertThat(underTest)
            .hasStringRepresentation(
                    "in(" + THING_ID_PATH + ",\"foo\",\"bar\",\"baz\")");
}