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() == '<'); }
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')); }