DATACMNS-182 - Added test case showing query method parsing works as expected.

This commit is contained in:
Oliver Gierke
2012-06-08 12:11:30 +02:00
parent 031129e461
commit 149cfa068c

View File

@@ -295,6 +295,18 @@ public class PartTreeUnitTests {
assertType(Arrays.asList("birthdayBefore", "birthdayIsBefore"), Type.BEFORE, "birthday");
}
/**
* @see DATACMNS-182
*/
@Test
public void parsesContainingCorrectly() {
PartTree tree = new PartTree("findAllByLegalNameContainingOrCommonNameContainingAllIgnoringCase",
Organization.class);
assertPart(tree, new Part[] { new Part("legalNameContaining", Organization.class) }, new Part[] { new Part(
"commonNameContaining", Organization.class) });
}
private static void assertType(Iterable<String> sources, Type type, String property) {
assertType(sources, type, property, 1, true);
}
@@ -362,4 +374,10 @@ public class PartTreeUnitTests {
boolean active;
Date birthday;
}
class Organization {
String commonName;
String legalName;
}
}