public function testQueryCanBeStringOrQueryObject() { $q = Zend_Search_Lucene_Search_QueryParser::parse('foo'); $a = new Zle_Paginator_Adapter_Lucene($this->getIndex(), 'foo'); $this->assertEquals($q, $a->getQuery()); $a = new Zle_Paginator_Adapter_Lucene($this->getIndex(), $q); $this->assertEquals($q, $a->getQuery()); try { new Zle_Paginator_Adapter_Lucene($this->getIndex(), new stdClass()); } catch (Zend_Search_Exception $e) { $this->assertEquals("Expected query or string stdClass given", $e->getMessage()); } }