コード例 #1
0
ファイル: parseToEntityTest.php プロジェクト: bogdananton/vsc
 public function testParseToEntityEmptyItemsFromEmptyDOMNodeList()
 {
     $a = new \DOMNodeList();
     $o = new RssReader();
     $o->parseToEntity($a);
     $this->assertEmpty($o->getItems());
 }
コード例 #2
0
ファイル: buildObjTest.php プロジェクト: bogdananton/vsc
 public function testBuildObjectWithEmptyXml()
 {
     $o = new RssReader();
     $o->setString('<xml />');
     $o->buildObj();
     $this->assertEmpty($o->getItems());
 }
コード例 #3
0
ファイル: setItemsTest.php プロジェクト: bogdananton/vsc
 public function testSetItemsWithEmptySet()
 {
     $a = [];
     $o = new RssReader();
     $o->setItems($a);
     $this->assertEquals($a, $o->getItems());
 }
コード例 #4
0
ファイル: addItemTest.php プロジェクト: bogdananton/vsc
 public function testBasicAddRssItem()
 {
     $s = new RssItem();
     $o = new RssReader();
     $o->addItem($s);
     $this->assertContains($s, $o->getItems());
     $this->assertEquals($s, $o->getItem(0));
 }
コード例 #5
0
ファイル: getItemsTest.php プロジェクト: bogdananton/vsc
 public function testEmptyAtInitialization()
 {
     $o = new RssReader();
     $this->assertEmpty($o->getItems());
 }
コード例 #6
0
ファイル: getItemTest.php プロジェクト: bogdananton/vsc
 public function testGetItemReturnsNullObjectForNoItems()
 {
     $o = new RssReader();
     $this->assertInstanceOf(Base::class, $o->getItem(0));
 }