@Test public void Various() { StringPath str = user.lastName; List<Predicate> predicates = new ArrayList<Predicate>(); predicates.add(str.between("a", "b")); predicates.add(str.contains("a")); predicates.add(str.containsIgnoreCase("a")); predicates.add(str.endsWith("a")); predicates.add(str.endsWithIgnoreCase("a")); predicates.add(str.eq("a")); predicates.add(str.equalsIgnoreCase("a")); predicates.add(str.goe("a")); predicates.add(str.gt("a")); predicates.add(str.in("a", "b", "c")); predicates.add(str.isEmpty()); predicates.add(str.isNotNull()); predicates.add(str.isNull()); // predicates.add(str.like("a")); predicates.add(str.loe("a")); predicates.add(str.lt("a")); predicates.add(str.matches("a")); predicates.add(str.ne("a")); predicates.add(str.notBetween("a", "b")); predicates.add(str.notIn("a", "b", "c")); predicates.add(str.startsWith("a")); predicates.add(str.startsWithIgnoreCase("a")); for (Predicate predicate : predicates) { where(predicate).count(); where(predicate.not()).count(); } }
@Test(expected = UnsupportedOperationException.class) public void Ends_With_Ignore_Case_Phrase_Does_Not_Find_Results() throws Exception { testQuery(title.endsWithIgnoreCase("sic Par"), "+title:*sic* +title:*par", 0); }
@Test(expected = UnsupportedOperationException.class) public void Ends_With_Ignore_Case_Phrase() throws Exception { testQuery(title.endsWithIgnoreCase("sic Park"), "+title:*sic* +title:*park", 1); }