$greetings =
$this->greetings;
$figures =
$this->figures;
$this->queryResults =
$this->storage
->
getQuery() ->
accessCheck(FALSE
) ->
exists($greetings, 'tr'
) ->
condition("
$figures.color", 'red'
) ->
sort('id'
) ->
execute();
// As unit 0 was the red triangle and unit 2 was the turkish greeting,
// bit 0 and bit 2 needs to be set.
$this->
assertResult(5, 7, 13, 15
);
$query =
$this->storage
->
getQuery('OR'
) ->
accessCheck(FALSE
) ->
exists($greetings, 'tr'
) ->
condition("
$figures.color", 'red'
) ->
sort('id'
);
$count_query =
clone $query;
$this->
assertSame(12,
$count_query->
count()->
execute());
$this->queryResults =
$query->
execute();
// Now bit 0 (1, 3, 5, 7, 9, 11, 13, 15) or bit 2 (4, 5, 6, 7, 12, 13, 14,