@Test
  void empty() {
    final long zero = 0L;
    ids(criteria.value.is(zero)).isEmpty();
    ids(criteria.value.isNot(zero)).isEmpty();
    ids(criteria.value.atLeast(zero)).isEmpty();
    ids(criteria.value.atMost(zero)).isEmpty();
    ids(criteria.value.greaterThan(zero)).isEmpty();
    ids(criteria.value.lessThan(zero)).isEmpty();
    ids(criteria.value.between(zero, zero)).isEmpty();
  }
Testing various string operations prefix/suffix/length etc.
criteria/common/test/org/immutables/criteria/typemodel/LongTemplate.java