コード例 #1
0
 /**
  * The "VALARM" calendar component MUST only appear within either a
  * "VEVENT" or "VTODO" calendar component.
  */
 public function testValarmCanOnlyAppearInVeventOrVtodo()
 {
     $alarm = new qCal_Component_Valarm(array('action' => 'audio', 'trigger' => 'P15M'));
     $alarm2 = new qCal_Component_Valarm(array('action' => 'audio', 'trigger' => 'P25M'));
     $journal = new qCal_Component_Vjournal(array('summary' => 'Some silly entry', 'description' => 'Some silly description'));
     $this->expectException(new qCal_Exception_InvalidComponent('VALARM cannot be attached to VJOURNAL'));
     $journal->attach($alarm);
 }