Repository: cayenne
Updated Branches:
  refs/heads/master 98bd4974e -> 5fe569112


CAY-1971 Variants of Property.like(..) : contains(..), startsWith(..), 
endsWith(..)

unit tests for existing methods


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/f11fc5ca
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/f11fc5ca
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/f11fc5ca

Branch: refs/heads/master
Commit: f11fc5ca384e891bdc248c3a040c5fea9b6be95a
Parents: 98bd497
Author: aadamchik <aadamc...@apache.org>
Authored: Sat Nov 22 14:46:31 2014 +0300
Committer: aadamchik <aadamc...@apache.org>
Committed: Sat Nov 22 14:46:31 2014 +0300

----------------------------------------------------------------------
 .../org/apache/cayenne/exp/PropertyTest.java    | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/f11fc5ca/cayenne-server/src/test/java/org/apache/cayenne/exp/PropertyTest.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/test/java/org/apache/cayenne/exp/PropertyTest.java 
b/cayenne-server/src/test/java/org/apache/cayenne/exp/PropertyTest.java
index 7e262f9..1144449 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/exp/PropertyTest.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/exp/PropertyTest.java
@@ -172,4 +172,24 @@ public class PropertyTest {
         assertEquals("xyz+", outer.outer().getName());
     }
     
+    @Test
+    public void testLike() {
+       Property<String> p = new Property<String>("prop");
+       Expression e = p.like("abc");
+       assertEquals("prop like \"abc\"", e.toString());
+    }
+    
+    @Test
+    public void testLikeIgnoreCase() {
+       Property<String> p = new Property<String>("prop");
+       Expression e = p.likeInsensitive("abc");
+       assertEquals("prop likeIgnoreCase \"abc\"", e.toString());
+    }
+    
+    @Test
+    public void testLike_NoEscape() {
+       Property<String> p = new Property<String>("prop");
+       Expression e = p.like("ab%c");
+       assertEquals("prop like \"ab%c\"", e.toString());
+    }
 }

Reply via email to