コード例 #1
0
 public function testRegisterAdditionalDataValueFormatter()
 {
     $dataValueFormatter = $this->getMockBuilder('\\SMW\\DataValues\\ValueFormatters\\DataValueFormatter')->disableOriginalConstructor()->setMethods(array('isFormatterFor'))->getMockForAbstractClass();
     $dataValueFormatter->expects($this->once())->method('isFormatterFor')->will($this->returnValue(true));
     $dataValue = $this->getMockBuilder('\\SMWDataValue')->disableOriginalConstructor()->getMockForAbstractClass();
     $instance = new ValueFormatterRegistry();
     $instance->registerDataValueFormatter($dataValueFormatter);
     $this->assertInstanceOf('\\SMW\\DataValues\\ValueFormatters\\DataValueFormatter', $instance->getDataValueFormatterFor($dataValue));
 }