Search in sources :

Example 1 with StringChecker

use of org.immutables.check.StringChecker in project immutables by immutables.

the class CriteriaModelProcessorTest method checkCreator.

private StringChecker checkCreator(String name) {
    ValueAttribute attribute = findAttribute(name);
    final String creator = attribute.criteria().matcher().creator();
    final UnaryOperator<String> stripFn = str -> str.replaceAll("\\s+", "");
    return Checkers.check(stripFn.apply(creator));
}
Also used : Checkers(org.immutables.check.Checkers) TimeZone(java.util.TimeZone) OptionalDouble(java.util.OptionalDouble) Test(org.junit.Test) UnaryOperator(java.util.function.UnaryOperator) StringChecker(org.immutables.check.StringChecker) ProcessorRule(org.immutables.value.processor.meta.ProcessorRule) OptionalInt(java.util.OptionalInt) ValueAttribute(org.immutables.value.processor.meta.ValueAttribute) ValueType(org.immutables.value.processor.meta.ValueType) Type(org.immutables.value.processor.encode.Type) Objects(java.util.Objects) BigDecimal(java.math.BigDecimal) OptionalLong(java.util.OptionalLong) Criteria(org.immutables.criteria.Criteria) List(java.util.List) Rule(org.junit.Rule) Optional(java.util.Optional) BigInteger(java.math.BigInteger) NoSuchElementException(java.util.NoSuchElementException) Method(java.lang.reflect.Method) Nullable(javax.annotation.Nullable) Assert.assertEquals(org.junit.Assert.assertEquals) ValueAttribute(org.immutables.value.processor.meta.ValueAttribute)

Aggregations

Method (java.lang.reflect.Method)1 BigDecimal (java.math.BigDecimal)1 BigInteger (java.math.BigInteger)1 List (java.util.List)1 NoSuchElementException (java.util.NoSuchElementException)1 Objects (java.util.Objects)1 Optional (java.util.Optional)1 OptionalDouble (java.util.OptionalDouble)1 OptionalInt (java.util.OptionalInt)1 OptionalLong (java.util.OptionalLong)1 TimeZone (java.util.TimeZone)1 UnaryOperator (java.util.function.UnaryOperator)1 Nullable (javax.annotation.Nullable)1 Checkers (org.immutables.check.Checkers)1 StringChecker (org.immutables.check.StringChecker)1 Criteria (org.immutables.criteria.Criteria)1 Type (org.immutables.value.processor.encode.Type)1 ProcessorRule (org.immutables.value.processor.meta.ProcessorRule)1 ValueAttribute (org.immutables.value.processor.meta.ValueAttribute)1 ValueType (org.immutables.value.processor.meta.ValueType)1