コード例 #1
0
 public function testHandle()
 {
     $instance = new InfoParserFunction();
     $parser = $this->getMockBuilder('\\Parser')->disableOriginalConstructor()->getMock();
     $processedParam = $this->getMockBuilder('\\ParamProcessor\\ProcessedParam')->disableOriginalConstructor()->getMock();
     $processingResult = $this->getMockBuilder('\\ParamProcessor\\ProcessingResult')->disableOriginalConstructor()->getMock();
     $processingResult->expects($this->any())->method('getParameters')->will($this->returnValue(array('message' => $processedParam, 'icon' => $processedParam)));
     $this->assertInternalType('string', $instance->handle($parser, $processingResult));
 }