public function testGetRequestOptions() { $store = $this->getMockBuilder('\\SMW\\Store')->disableOriginalConstructor()->getMockForAbstractClass(); $printRequest = $this->getMockBuilder('\\SMW\\Query\\PrintRequest')->disableOriginalConstructor()->getMock(); $printRequest->expects($this->any())->method('getParameter')->will($this->returnValue(42)); $instance = new ResultFieldMatchFinder($store, $printRequest); $this->assertInstanceOf('SMW\\RequestOptions', $instance->getRequestOptions()); }
/** * Make a request option object based on the given parameters, and * return NULL if no such object is required. The parameter defines * if the limit should be taken into account, which is not always desired * (especially if results are to be cached for future use). * * @param boolean $useLimit * * @return SMWRequestOptions|null */ protected function getRequestOptions($useLimit = true) { return $this->resultFieldMatchFinder->getRequestOptions($useLimit); }