コード例 #1
0
 public function testSetOrganizationForPublic()
 {
     $obj = new SystemCalendar();
     $obj->setPublic(true);
     $this->assertTrue($obj->isPublic());
     $this->assertNull($obj->getOrganization());
     $obj->setOrganization(new Organization());
     $this->assertNull($obj->getOrganization());
 }
コード例 #2
0
 /**
  * Test update of public calendar
  */
 public function testPreUpdatePublicCalendar()
 {
     $entity = new SystemCalendar();
     $entity->setOrganization(new Organization());
     $this->assertNotNull($entity->getOrganization());
     $changeSet = [];
     $args = new PreUpdateEventArgs($entity, $this->em, $changeSet);
     $entity->setPublic(true);
     $this->listener->preUpdate($args);
     $this->assertNull($entity->getOrganization());
 }