Example #1
0
 public function testParseToEntityEmptyItemsFromEmptyDOMNodeList()
 {
     $a = new \DOMNodeList();
     $o = new RssReader();
     $o->parseToEntity($a);
     $this->assertEmpty($o->getItems());
 }
Example #2
0
 public function testBuildObjectWithEmptyXml()
 {
     $o = new RssReader();
     $o->setString('<xml />');
     $o->buildObj();
     $this->assertEmpty($o->getItems());
 }
Example #3
0
 public function testSetItemsWithEmptySet()
 {
     $a = [];
     $o = new RssReader();
     $o->setItems($a);
     $this->assertEquals($a, $o->getItems());
 }
Example #4
0
 public function testBasicAddRssItem()
 {
     $s = new RssItem();
     $o = new RssReader();
     $o->addItem($s);
     $this->assertContains($s, $o->getItems());
     $this->assertEquals($s, $o->getItem(0));
 }
Example #5
0
 public function testEmptyAtInitialization()
 {
     $o = new RssReader();
     $this->assertEmpty($o->getItems());
 }
Example #6
0
 public function testGetItemReturnsNullObjectForNoItems()
 {
     $o = new RssReader();
     $this->assertInstanceOf(Base::class, $o->getItem(0));
 }