Пример #1
0
 public function testGetCriteria()
 {
     $query = new Tx_PtExtlist_Domain_QueryObject_Query();
     $query->addCriteria(Tx_PtExtlist_Domain_QueryObject_Criteria::lessThan('test', 10));
     $this->assertTrue(count($query->getCriterias()) == 1);
     $criterias = $query->getCriterias();
     $this->assertTrue($criterias[0]->getField() == 'test');
     $this->assertTrue($criterias[0]->getValue() == 10);
     $this->assertTrue($criterias[0]->getOperator() == '<');
 }
Пример #2
0
 public function testOr()
 {
     $criteria1 = Tx_PtExtlist_Domain_QueryObject_Criteria::lessThan('test', 1);
     $criteria2 = Tx_PtExtlist_Domain_QueryObject_Criteria::greaterThan('test', 0);
     $orCriteria = Tx_PtExtlist_Domain_QueryObject_Criteria::orOp($criteria1, $criteria2);
     $this->assertTrue(is_a($orCriteria, 'Tx_PtExtlist_Domain_QueryObject_OrCriteria'));
 }