Exemplo n.º 1
0
$r = array('aaa', 'bbb', 'ccc');
foreach (\test\db\Find::find(Q::startswith('value1,value2', array('aa'), Q::IGNORE)) as $obj) {
    eq(isset($r[$i]) ? $r[$i] : null, $obj->value1());
    $i++;
}
eq(3, $i);
$i = 0;
$r = array('abc', 'jkl', 'ccc');
foreach (\test\db\Find::find(Q::endswith('value1,value2', array('c'), Q::IGNORE)) as $obj) {
    eq(isset($r[$i]) ? $r[$i] : null, $obj->value1());
    $i++;
}
eq(3, $i);
$i = 0;
$r = array('abc', 'bbb');
foreach (\test\db\Find::find(Q::contains('value1,value2', array('b'))) as $obj) {
    eq(isset($r[$i]) ? $r[$i] : null, $obj->value1());
    $i++;
}
eq(2, $i);
$i = 0;
$r = array('abc', 'jkl', 'ccc');
foreach (\test\db\Find::find(Q::endswith('value1,value2', array('C'), Q::IGNORE)) as $obj) {
    eq(isset($r[$i]) ? $r[$i] : null, $obj->value1());
    $i++;
    $t[] = $obj->value1();
}
eq(3, $i);
$i = 0;
foreach (\test\db\Find::find(Q::in('value1', array('abc'))) as $obj) {
    eq('abc', $obj->value1());