protected function assertCriteriaTranslation($criteria, $expectedSql, $expectedParams, $message = '') { $params = array(); $result = BasePeer::createSelectSql($criteria, $params); $this->assertEquals($expectedSql, $result, $message); $this->assertEquals($expectedParams, $params, $message); }
public function testClone() { $bookQuery1 = BookQuery::create()->filterByPrice(1); $bookQuery2 = clone $bookQuery1; $bookQuery2->filterByPrice(2); $params = array(); $sql = BasePeer::createSelectSql($bookQuery1, $params); $this->assertEquals('SELECT FROM `book` WHERE book.PRICE=:p1', $sql, 'conditions applied on a cloned query don\'t get applied on the original query'); }