Example #1
0
 public function testFromComponents()
 {
     $locale = CULocale::fromComponents("de");
     $this->assertTrue($locale->name()->equals("de"));
     $locale = CULocale::fromComponents("DE");
     $this->assertTrue($locale->name()->equals("de"));
     $locale = CULocale::fromComponents("de", "BE");
     $this->assertTrue($locale->name()->equals("de_BE"));
     $locale = CULocale::fromComponents("de", "be", "Latn");
     $this->assertTrue($locale->name()->equals("de_Latn_BE"));
     $locale = CULocale::fromComponents("de", "BE", "Latn", "VARIANT");
     $this->assertTrue($locale->name()->equals("de_Latn_BE_VARIANT"));
     $locale = CULocale::fromComponents("de", "BE", "latn", "VARIANT0", "VARIANT1");
     $this->assertTrue($locale->name()->equals("de_Latn_BE_VARIANT0_VARIANT1"));
 }