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

Reply via email to