/** * Provides data for testSortArrayOfLanguages. * * @return array * An array of test data. */ public function providerTestSortArrayOfLanguages() { $language9A = new Language(); $language9A->setName('A'); $language9A->setWeight(9); $language9A->setId('dd'); $language10A = new Language(); $language10A->setName('A'); $language10A->setWeight(10); $language10A->setId('ee'); $language10B = new Language(); $language10B->setName('B'); $language10B->setWeight(10); $language10B->setId('ff'); return array(array(array($language9A->getId() => $language9A, $language10B->getId() => $language10B), array($language9A->getId(), $language10B->getId())), array(array($language10B->getId() => $language10B, $language9A->getId() => $language9A), array($language9A->getId(), $language10B->getId())), array(array($language10A->getId() => $language10A, $language10B->getId() => $language10B), array($language10A->getId(), $language10B->getId())), array(array($language10B->getId() => $language10B, $language10A->getId() => $language10A), array($language10A->getId(), $language10B->getId()))); }
/** * Tests langcode ID getter and setter methods. * * @covers ::getId() * @covers ::setId() */ public function testGetLangcode() { $language_code = $this->randomName(2); $this->assertSame($this->language, $this->language->setId($language_code)); $this->assertSame($language_code, $this->language->getId()); }