コード例 #1
0
 /**
  * @dataProvider providesVCards
  * @param boolean $nullExpected
  * @param string | null $data
  */
 public function testBuildBirthdayFromContact($nullExpected, $data)
 {
     $cal = $this->service->buildBirthdayFromContact($data);
     if ($nullExpected) {
         $this->assertNull($cal);
     } else {
         $this->assertInstanceOf('Sabre\\VObject\\Component\\VCalendar', $cal);
         $this->assertTrue(isset($cal->VEVENT));
         $this->assertEquals('FREQ=YEARLY', $cal->VEVENT->RRULE->getValue());
         $this->assertEquals('12345 (*1900)', $cal->VEVENT->SUMMARY->getValue());
         $this->assertEquals('TRANSPARENT', $cal->VEVENT->TRANSP->getValue());
     }
 }