Author: as Date: Tue Oct 30 16:56:09 2007 New Revision: 6638 Log: - Added tests for 'item/author' and 'item/comments' RSS2 feed elements.
Added: trunk/Feed/tests/rss2/regression/generate/item/author/ trunk/Feed/tests/rss2/regression/generate/item/author/author.in trunk/Feed/tests/rss2/regression/generate/item/author/author.out trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.in trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.out trunk/Feed/tests/rss2/regression/generate/item/comments/ trunk/Feed/tests/rss2/regression/generate/item/comments/comments.in trunk/Feed/tests/rss2/regression/generate/item/comments/comments.out trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.in trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.out trunk/Feed/tests/rss2/regression/parse/item/author/ trunk/Feed/tests/rss2/regression/parse/item/author/author.in trunk/Feed/tests/rss2/regression/parse/item/author/author.out trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.in trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.out trunk/Feed/tests/rss2/regression/parse/item/comments/ trunk/Feed/tests/rss2/regression/parse/item/comments/comments.in trunk/Feed/tests/rss2/regression/parse/item/comments/comments.out trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.in trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.out Added: trunk/Feed/tests/rss2/regression/generate/item/author/author.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/author/author.in (added) +++ trunk/Feed/tests/rss2/regression/generate/item/author/author.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,10 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'item' => array( array( 'title' => 'Item title', + 'link' => 'Item link', + 'description' => 'Item description', + 'author' => 'Item author' ), ), + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/item/author/author.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/author/author.out (added) +++ trunk/Feed/tests/rss2/regression/generate/item/author/author.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs>http://www.rssboard.org/rss-specification</docs> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <author>Item author</author> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.in (added) +++ trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,10 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'item' => array( array( 'title' => 'Item title', + 'link' => 'Item link', + 'description' => 'Item description', + 'author' => null ), ), + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.out (added) +++ trunk/Feed/tests/rss2/regression/generate/item/author/author_empty.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs>http://www.rssboard.org/rss-specification</docs> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <author></author> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/generate/item/comments/comments.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/comments/comments.in (added) +++ trunk/Feed/tests/rss2/regression/generate/item/comments/comments.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,10 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'item' => array( array( 'title' => 'Item title', + 'link' => 'Item link', + 'description' => 'Item description', + 'comments' => 'Item comments' ), ), + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/item/comments/comments.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/comments/comments.out (added) +++ trunk/Feed/tests/rss2/regression/generate/item/comments/comments.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs>http://www.rssboard.org/rss-specification</docs> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <comments>Item comments</comments> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.in (added) +++ trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,10 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'item' => array( array( 'title' => 'Item title', + 'link' => 'Item link', + 'description' => 'Item description', + 'comments' => null ), ), + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.out (added) +++ trunk/Feed/tests/rss2/regression/generate/item/comments/comments_empty.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs>http://www.rssboard.org/rss-specification</docs> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <comments></comments> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/item/author/author.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/author/author.in (added) +++ trunk/Feed/tests/rss2/regression/parse/item/author/author.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <author>Item author</author> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/item/author/author.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/author/author.out (added) +++ trunk/Feed/tests/rss2/regression/parse/item/author/author.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?php +$feed = new ezcFeed( 'rss2' ); +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; + +$item = $feed->add( 'item' ); +$item->title = 'Item title'; +$item->link = 'Item link'; +$item->description = 'Item description'; +$item->author = 'Item author'; + +return $feed; +?> Added: trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.in (added) +++ trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <author/> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.out (added) +++ trunk/Feed/tests/rss2/regression/parse/item/author/author_empty.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?php +$feed = new ezcFeed( 'rss2' ); +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; + +$item = $feed->add( 'item' ); +$item->title = 'Item title'; +$item->link = 'Item link'; +$item->description = 'Item description'; +$item->author = null; + +return $feed; +?> Added: trunk/Feed/tests/rss2/regression/parse/item/comments/comments.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/comments/comments.in (added) +++ trunk/Feed/tests/rss2/regression/parse/item/comments/comments.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <comments>Item comments</comments> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/item/comments/comments.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/comments/comments.out (added) +++ trunk/Feed/tests/rss2/regression/parse/item/comments/comments.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?php +$feed = new ezcFeed( 'rss2' ); +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; + +$item = $feed->add( 'item' ); +$item->title = 'Item title'; +$item->link = 'Item link'; +$item->description = 'Item description'; +$item->comments = 'Item comments'; + +return $feed; +?> Added: trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.in (added) +++ trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.in [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <item> + <title>Item title</title> + <link>Item link</link> + <description>Item description</description> + <comments/> + </item> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.out (added) +++ trunk/Feed/tests/rss2/regression/parse/item/comments/comments_empty.out [iso-8859-1] Tue Oct 30 16:56:09 2007 @@ -1,0 +1,17 @@ +<?php +$feed = new ezcFeed( 'rss2' ); +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; + +$item = $feed->add( 'item' ); +$item->title = 'Item title'; +$item->link = 'Item link'; +$item->description = 'Item description'; +$item->comments = null; + +return $feed; +?> -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components