Пример #1
0
 /**
  * @covers ::getName()
  * @covers ::setName()
  */
 public function testGetName()
 {
     $name = $this->randomMachineName();
     $language_code = $this->randomMachineName(2);
     $language = new Language(array('id' => $language_code, 'name' => $name));
     $this->assertSame($name, $language->getName());
     $new_name = $this->randomMachineName();
     $this->assertSame($new_name, $language->setName($new_name)->getName());
 }
Пример #2
0
 /**
  * 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())));
 }
Пример #3
0
 /**
  * Tests name getter and setter methods.
  *
  * @covers ::getName()
  * @covers ::setName()
  */
 public function testGetName()
 {
     $name = $this->randomName();
     $this->assertSame($this->language, $this->language->setName($name));
     $this->assertSame($name, $this->language->getName());
 }