public function testHavingRaw() { $c = new Criteria(); $c->addSelectColumn(BookTableMap::TITLE); $c->addAsColumn("isb_n", BookTableMap::ISBN); $c->addHaving('isb_n = ?', '1234567890123', \PDO::PARAM_STR); $expected = 'SELECT book.TITLE, book.ISBN AS isb_n FROM book HAVING isb_n = :p1'; $params = array(); $result = $c->createSelectSql($params); $this->assertEquals($expected, $result); $c->doSelect($this->con); $expected = 'SELECT book.TITLE, book.ISBN AS isb_n FROM book HAVING isb_n = \'1234567890123\''; $this->assertEquals($expected, $this->con->getLastExecutedQuery()); }