commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r899110 - /commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
Date Thu, 14 Jan 2010 08:28:18 GMT
Author: simonetripodi
Date: Thu Jan 14 08:28:18 2010
New Revision: 899110

URL: http://svn.apache.org/viewvc?rev=899110&view=rev
Log:
first checkin of RssTestCase class

Added:
    commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
  (with props)

Added: commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
URL: http://svn.apache.org/viewvc/commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java?rev=899110&view=auto
==============================================================================
--- commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
(added)
+++ commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
Thu Jan 14 08:28:18 2010
@@ -0,0 +1,73 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.digester.annotations.rss;
+
+import org.apache.commons.digester.annotations.AbstractAnnotatedPojoTestCase;
+
+/**
+ * 
+ *
+ * @version $Id$
+ * @since 2.1
+ */
+public final class RssTestCase extends AbstractAnnotatedPojoTestCase {
+
+    public void testRss() throws Exception {
+        Channel channel = new Channel();
+        channel.setTitle("Apache");
+        channel.setLink("http://www.apache.org");
+        channel.setDescription("The Apache Software Foundation");
+        channel.setLanguage("en-US");
+
+        Image image = new Image();
+        image.setTitle("Apache");
+        image.setUrl("http://jakarta.apache.org/images/jakarta-logo.gif");
+        image.setLink("http://jakarta.apache.org");
+        image.setDescription(
+                "The Jakarta project. Open source, serverside java.");
+        image.setWidth(505);
+        image.setHeight(480);
+        channel.setImage(image);
+
+        Item item = new Item();
+        item.setTitle("Commons Attributes 2.1 Released");
+        item.setLink("http://jakarta.apache.org/site/news/news-2004-2ndHalf.html#20040815.1");
+        item.setDescription("The Apache Commons team is happy to announce the release of
Commons Attributes 2.1. This is the first release of the new Commons-Attributes code.");
+        channel.addItem(item);
+
+        item = new Item();
+        item.setTitle("Cloudscape Becomes Apache Derby");
+        item.setLink("http://jakarta.apache.org/site/news/elsewhere-2004-2ndHalf.html#20040803.1");
+        item.setDescription("IBM has submitted a proposal to the Apache DB project for a
Java-based package to be called 'Derby'.");
+        channel.addItem(item);
+
+        item = new Item();
+        item.setTitle("Commons BeanUtils 1.7 Released");
+        item.setLink("http://jakarta.apache.org/site/news/news-2004-2ndHalf.html#20040802.1");
+        item.setDescription("");
+        channel.addItem(item);
+
+        item = new Item();
+        item.setTitle("Commons JXPath 1.2 Released");
+        item.setLink("http://jakarta.apache.org/site/news/news-2004-2ndHalf.html#20040801.2");
+        item.setDescription("");
+        channel.addItem(item);
+
+        this.verifyExpectedEqualsToParsed(channel);
+    }
+
+}

Propchange: commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: commons/sandbox/at-digester/trunk/src/test/org/apache/commons/digester/annotations/rss/RssTestCase.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message