コード例 #1
0
ファイル: RoleTest.php プロジェクト: bmartinezteltek/PuMuKIT2
 public function testNumberPeopleInMultimediaObject()
 {
     $role = new Role();
     $this->assertEquals(0, $role->getNumberPeopleInMultimediaObject());
     $role->increaseNumberPeopleInMultimediaObject();
     $this->assertEquals(1, $role->getNumberPeopleInMultimediaObject());
     $role->increaseNumberPeopleInMultimediaObject();
     $role->increaseNumberPeopleInMultimediaObject();
     $this->assertEquals(3, $role->getNumberPeopleInMultimediaObject());
     $role->decreaseNumberPeopleInMultimediaObject();
     $this->assertEquals(2, $role->getNumberPeopleInMultimediaObject());
     $role->setNumberPeopleInMultimediaObject(3);
     $this->assertEquals(3, $role->getNumberPeopleInMultimediaObject());
 }
コード例 #2
0
 private function createRole($name)
 {
     $cod = $name;
     // string (20)
     $rank = strlen($name);
     // Quick and dirty way to keep it unique
     $xml = '<xml content and definition of this/>';
     $display = true;
     $text = 'Black then white are all i see in my infancy.';
     $role = new Role();
     $role->setCod($cod);
     $role->setRank($rank);
     $role->setXml($xml);
     $role->setDisplay($display);
     // true by default
     $role->setName($name);
     $role->setText($text);
     $role->increaseNumberPeopleInMultimediaObject();
     $this->dm->persist($role);
     $this->dm->flush();
     return $role;
 }