private function createMatchQuery() { $this->request->expects($this->once())->method('getDimensions')->will($this->returnValue([$this->createDimension()])); $this->dimensionsBuilder->expects($this->once())->method('build')->will($this->returnValue('a = b')); $query = $this->getMockBuilder('Magento\\Framework\\Search\\Request\\Query\\Match')->setMethods(['getType'])->disableOriginalConstructor()->getMockForAbstractClass(); $query->expects($this->once())->method('getType')->will($this->returnValue(QueryInterface::TYPE_MATCH)); return $query; }