public function testFindTypeIdByLanguage()
 {
     $extraneousLanguage = $this->getMockBuilder('\\SMW\\ExtraneousLanguage\\ExtraneousLanguage')->disableOriginalConstructor()->getMock();
     $extraneousLanguage->expects($this->once())->method('getDatatypeLabels')->will($this->returnValue(array()));
     $extraneousLanguage->expects($this->once())->method('getDatatypeAliases')->will($this->returnValue(array()));
     $extraneousLanguage->expects($this->once())->method('getCanonicalDatatypeLabels')->will($this->returnValue(array()));
     $instance = new DataTypeRegistry($extraneousLanguage);
     $this->assertSame('_num', $instance->findTypeIdByLanguage('Número', 'es'));
     $this->assertSame('_num', $instance->findTypeIdByLanguage('数值型', 'zh-Hans'));
 }