public function testFindPropertyLabelByLanguageCode() { $datatypeRegistry = $this->getMockBuilder('\\SMW\\DataTypeRegistry')->disableOriginalConstructor()->getMock(); $datatypeRegistry->expects($this->once())->method('getKnownTypeLabels')->will($this->returnValue(array())); $datatypeRegistry->expects($this->once())->method('getKnownTypeAliases')->will($this->returnValue(array())); $store = $this->getMockBuilder('\\SMW\\Store')->disableOriginalConstructor()->getMockForAbstractClass(); $propertyLabelFinder = new PropertyLabelFinder($store, array()); $propertyAliases = new PropertyAliasFinder(); $instance = new PropertyRegistry($datatypeRegistry, $propertyLabelFinder, $propertyAliases); $this->assertEquals('A le type', $instance->findPropertyLabelByLanguageCode('_TYPE', 'fr')); }