function testComplexCondition() { $mock = $this->getMock('TikiDb'); $query = 'DELETE FROM `my_table` WHERE 1=1 AND `pageName` = ? AND `modified` < ?'; $mock->expects($this->once())->method('query')->with($this->equalTo($query), $this->equalTo(array('SomePage', 12345))); $table = new TikiDb_Table($mock, 'my_table'); $table->deleteMultiple(array('pageName' => 'SomePage', 'modified' => $table->expr('$$ < ?', array(12345)))); }