Example #1
0
 public function testConvertEntryToAndFromString()
 {
     $this->entry->transferFromXML($this->entryText);
     $enryXml = $this->entry->saveXML();
     $newEntry = new App\Entry();
     $newEntry->transferFromXML($enryXml);
     /*
             $this->assertEquals(1, count($newEntry->entry));
             $this->assertEquals('dive into mark', $newEntry->title->text);
             $this->assertEquals('text', $newEntry->title->type);
             $this->assertEquals('2005-07-31T12:29:29Z', $newEntry->updated->text);
             $this->assertEquals('tag:example.org,2003:3', $newEntry->id->text);
             $this->assertEquals(2, count($newEntry->link));
             $this->assertEquals('http://example.org/',
                     $newEntry->getAlternateLink()->href);
             $this->assertEquals('en',
                     $newEntry->getAlternateLink()->hrefLang);
             $this->assertEquals('text/html',
                     $newEntry->getAlternateLink()->type);
             $this->assertEquals('http://example.org/enry.atom',
                     $newEntry->getSelfLink()->href);
             $this->assertEquals('application/atom+xml',
                     $newEntry->getSelfLink()->type);
             $this->assertEquals('Copyright (c) 2003, Mark Pilgrim',
                     $newEntry->rights->text);
             $entry = $newEntry->entry[0];
             $this->assertEquals('Atom draft-07 snapshot', $entry->title->text);
             $this->assertEquals('tag:example.org,2003:3.2397',
                     $entry->id->text);
             $this->assertEquals('2005-07-31T12:29:29Z', $entry->updated->text);
             $this->assertEquals('2003-12-13T08:29:29-04:00',
                     $entry->published->text);
             $this->assertEquals('Mark Pilgrim',
                     $entry->author[0]->name->text);
             $this->assertEquals('http://example.org/',
                     $entry->author[0]->uri->text);
             $this->assertEquals(2, count($entry->contributor));
             $this->assertEquals('Sam Ruby',
                     $entry->contributor[0]->name->text);
             $this->assertEquals('Joe Gregorio',
                     $entry->contributor[1]->name->text);
             $this->assertEquals('xhtml', $entry->content->type);
     */
 }