Author: as Date: Tue Nov 20 10:07:09 2007 New Revision: 6767 Log: - Added tests for multiple 'entry' ATOM feed element.
Added: trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.in trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.out trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.in trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.out Added: trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.in (added) +++ trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.in [iso-8859-1] Tue Nov 20 10:07:09 2007 @@ -1,0 +1,15 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title', + 'type' => '' ) ), + 'updated' => 'Feed updated', + 'author' => array( array( 'name' => 'Author name' ) ), + 'item' => array( array( 'id' => 'Entry id 1', + 'title' => 'Entry title 1', + 'content' => 'Entry content 1', + 'updated' => 'Entry updated 1' ), + array( 'id' => 'Entry id 2', + 'title' => 'Entry title 2', + 'content' => 'Entry content 2', + 'updated' => 'Entry updated 2' ) ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.out (added) +++ trunk/Feed/tests/atom/regression/generate/entry/entry_multiple.out [iso-8859-1] Tue Nov 20 10:07:09 2007 @@ -1,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title type="text">Feed title</title> + <updated>XXX</updated> + <author> + <name>Author name</name> + </author> + <entry> + <id>Entry id 1</id> + <title>Entry title 1</title> + <updated>XXX</updated> + <content>Entry content 1</content> + </entry> + <entry> + <id>Entry id 2</id> + <title>Entry title 2</title> + <updated>XXX</updated> + <content>Entry content 2</content> + </entry> +</feed> Added: trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.in ============================================================================== --- trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.in (added) +++ trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.in [iso-8859-1] Tue Nov 20 10:07:09 2007 @@ -1,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title type="text">Feed title</title> + <updated>Feed updated</updated> + <entry> + <id>Entry id 1</id> + <title>Entry title 1</title> + <updated>2007-11-14T16:23:40+01:00</updated> + </entry> + <entry> + <id>Entry id 2</id> + <title>Entry title 2</title> + <updated>2007-11-14T16:23:40+01:00</updated> + </entry> +</feed> Added: trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.out ============================================================================== --- trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.out (added) +++ trunk/Feed/tests/atom/regression/parse/entry/entry_multiple.out [iso-8859-1] Tue Nov 20 10:07:09 2007 @@ -1,0 +1,20 @@ +<?php +$feed = new ezcFeed( 'atom' ); + +$feed->id = 'Feed id'; +$feed->title = 'Feed title'; +$feed->title->type = 'text'; +$feed->updated = 'Feed updated'; + +$entry = $feed->add( 'item' ); +$entry->id = 'Entry id 1'; +$entry->title = 'Entry title 1'; +$entry->updated = 1195053820; + +$entry = $feed->add( 'item' ); +$entry->id = 'Entry id 2'; +$entry->title = 'Entry title 2'; +$entry->updated = 1195053820; + +return $feed; +?> -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components