_facet = new Solarium_Query_Select_Component_Facet_Query; } public function testConfigMode() { $options = array( 'key' => 'myKey', 'exclude' => array('e1','e2'), 'query' => 'category:1', ); $this->_facet->setOptions($options); $this->assertEquals($options['key'], $this->_facet->getKey()); $this->assertEquals($options['exclude'], $this->_facet->getExcludes()); $this->assertEquals($options['query'], $this->_facet->getQuery()); } public function testGetType() { $this->assertEquals( Solarium_Query_Select_Component_FacetSet::FACET_QUERY, $this->_facet->getType() ); } public function testSetAndGetQuery() { $this->_facet->setQuery('category:1'); $this->assertEquals('category:1', $this->_facet->getQuery()); } public function testSetAndGetQueryWithBind() { $this->_facet->setQuery('id:%1%', array(678)); $this->assertEquals('id:678', $this->_facet->getQuery()); } }