Esempio n. 1
0
 /**
  * @dataProvider privatePropertyValues
  */
 public function testAppendsBooleanPrivateProperty($value)
 {
     $this->assertNULL($this->event->isPrivate());
     $dom = new DOMDocument();
     $eventsElement = $dom->createElement('events');
     $dom->appendChild($eventsElement);
     $this->event->appendToDOM($eventsElement);
     $xpath = new DOMXPath($dom);
     $items = $xpath->query('/events/event');
     $this->assertEquals(1, $items->length);
     $items = $xpath->query('/events/event/@private');
     $this->assertEquals(0, $items->length);
     $this->event->setPrivate($value);
     $this->assertInternalType('boolean', $this->event->isPrivate());
     $this->assertEquals($value, $this->event->isPrivate());
 }