fetch( $languageCode ); $canonicalPropertyAliases = $lang->getCanonicalPropertyAliases(); $this->assertEquals( $expected, $canonicalPropertyAliases[$canonicalMatch] ); } /** * @dataProvider canonicalPropertyAliasesProvider */ public function testGetPropertyAliases( $languageCode, $canonicalMatch, $aliasMatch, $expected ) { $lang = LocalLanguage::getInstance()->fetch( $languageCode ); $propertyAliases = $lang->getPropertyAliases(); $this->assertEquals( $expected, $propertyAliases[$aliasMatch] ); } /** * @dataProvider canonicalPropertyLabelsProvider */ public function testGetCanonicalPropertyLabels( $languageCode, $aliasMatch, $expected ) { $lang = LocalLanguage::getInstance()->fetch( $languageCode ); $propertyLabels = $lang->getCanonicalPropertyLabels(); $this->assertEquals( $expected, $propertyLabels[$aliasMatch] ); } public function canonicalPropertyAliasesProvider() { $provider[] = [ 'fr', 'Query size', 'Taille de la requĂȘte', '_ASKSI' ]; return $provider; } public function canonicalPropertyLabelsProvider() { $provider[] = [ 'fr', 'Boolean', '_boo' ]; $provider[] = [ 'en', 'Float', '_num' ]; return $provider; } }