Use "= true" for TRUE() and "= false" for FALSE(). (#1633)
Closes #1627.
This commit is contained in:
committed by
mikereiche
parent
4249f77fce
commit
7e76a4c3dd
@@ -499,14 +499,14 @@ public class QueryCriteria implements QueryCriteriaDefinition {
|
||||
public QueryCriteria TRUE() { // true/false are reserved, use TRUE/FALSE
|
||||
value = null;
|
||||
operator = null;
|
||||
format = "%1$s"; // field = 1$, operator = 2$, value=$3, $4, ...
|
||||
format = "%1$s = true"; // field = 1$, operator = 2$, value=$3, $4, ...
|
||||
return this;
|
||||
}
|
||||
|
||||
public QueryCriteria FALSE() {
|
||||
value = null;
|
||||
operator = "NOT";
|
||||
format = "not(%1$s)"; // field = 1$, operator = 2$, value=$3, $4, ...
|
||||
operator = null;
|
||||
format = "%1$s = false"; // field = 1$, operator = 2$, value=$3, $4, ...
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@@ -261,13 +261,13 @@ class QueryCriteriaTests {
|
||||
@Test
|
||||
void testTrue() {
|
||||
QueryCriteria c = where(i("name")).TRUE();
|
||||
assertEquals("`name`", c.export());
|
||||
assertEquals("`name` = true", c.export());
|
||||
}
|
||||
|
||||
@Test
|
||||
void testFalse() {
|
||||
QueryCriteria c = where(i("name")).FALSE();
|
||||
assertEquals("not(`name`)", c.export());
|
||||
assertEquals("`name` = false", c.export());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user