Author: snoopdave
Date: Sun Apr 20 20:09:35 2014
New Revision: 1588834

URL: http://svn.apache.org/r1588834
Log:
Fix to make planet tests pass regardless of old data in 
~/roller_data/planet_cache

Modified:
    
roller/branches/rome2/app/src/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
    
roller/branches/rome2/app/src/test/java/org/apache/roller/weblogger/util/LinkbackExtractorTest.java
    roller/branches/rome2/app/src/test/resources/roller-custom.properties

Modified: 
roller/branches/rome2/app/src/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
URL: 
http://svn.apache.org/viewvc/roller/branches/rome2/app/src/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java?rev=1588834&r1=1588833&r2=1588834&view=diff
==============================================================================
--- 
roller/branches/rome2/app/src/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
 (original)
+++ 
roller/branches/rome2/app/src/test/java/org/apache/roller/planet/business/RomeFeedFetcherTest.java
 Sun Apr 20 20:09:35 2014
@@ -16,11 +16,14 @@
 
 package org.apache.roller.planet.business;
 
+import java.util.logging.Level;
+import java.util.logging.Logger;
 import junit.framework.TestCase;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.weblogger.TestUtils;
 import org.apache.roller.planet.business.fetcher.FeedFetcher;
+import org.apache.roller.planet.business.fetcher.FetcherException;
 import org.apache.roller.planet.pojos.Subscription;
 import org.apache.roller.weblogger.business.WebloggerFactory;
 
@@ -45,37 +48,47 @@ public class RomeFeedFetcherTest extends
     }
     
     
-    public void testFetchFeed() throws Exception {
-        
-        FeedFetcher feedFetcher = 
WebloggerFactory.getWeblogger().getFeedFetcher();
-
-        // fetch feed
-        Subscription sub = feedFetcher.fetchSubscription(feed_url);
-        assertNotNull(sub);
-        assertEquals(feed_url, sub.getFeedURL());
-        assertEquals("http://rollerweblogger.org/roller/";, sub.getSiteURL());
-        assertEquals("Blogging Roller", sub.getTitle());
-        assertNotNull(sub.getLastUpdated());
-        assertTrue(sub.getEntries().size() > 0);
+    public void testFetchFeed() throws FetcherException {
+        try {
+            FeedFetcher feedFetcher = 
WebloggerFactory.getWeblogger().getFeedFetcher();
+            
+            // fetch feed
+            Subscription sub = feedFetcher.fetchSubscription(feed_url);
+            assertNotNull(sub);
+            assertEquals(feed_url, sub.getFeedURL());
+            assertEquals("http://rollerweblogger.org/roller/";, 
sub.getSiteURL());
+            assertEquals("Blogging Roller", sub.getTitle());
+            assertNotNull(sub.getLastUpdated());
+            assertTrue(sub.getEntries().size() > 0);
+
+        } catch (FetcherException ex) {
+            log.error("Error fetching feed", ex);
+            throw ex;
+        }
     }
     
     
-    public void testFetchFeedConditionally() throws Exception {
-        
-        FeedFetcher feedFetcher = 
WebloggerFactory.getWeblogger().getFeedFetcher();
-
-        // fetch feed
-        Subscription sub = feedFetcher.fetchSubscription(feed_url);
-        assertNotNull(sub);
-        assertEquals(feed_url, sub.getFeedURL());
-        assertEquals("http://rollerweblogger.org/roller/";, sub.getSiteURL());
-        assertEquals("Blogging Roller", sub.getTitle());
-        assertNotNull(sub.getLastUpdated());
-        assertTrue(sub.getEntries().size() > 0);
-        
-        // now do a conditional fetch and we should get back null
-        Subscription updatedSub = feedFetcher.fetchSubscription(feed_url, 
sub.getLastUpdated());
-        assertNull(updatedSub);
+    public void testFetchFeedConditionally() throws FetcherException {
+        try {
+            FeedFetcher feedFetcher = 
WebloggerFactory.getWeblogger().getFeedFetcher();
+            
+            // fetch feed
+            Subscription sub = feedFetcher.fetchSubscription(feed_url);
+            assertNotNull(sub);
+            assertEquals(feed_url, sub.getFeedURL());
+            assertEquals("http://rollerweblogger.org/roller/";, 
sub.getSiteURL());
+            assertEquals("Blogging Roller", sub.getTitle());
+            assertNotNull(sub.getLastUpdated());
+            assertTrue(sub.getEntries().size() > 0);
+            
+            // now do a conditional fetch and we should get back null
+            Subscription updatedSub = feedFetcher.fetchSubscription(feed_url, 
sub.getLastUpdated());
+            assertNull(updatedSub);
+
+        } catch (FetcherException ex) {
+            log.error("Error fetching feed", ex);
+            throw ex;
+        }
     }
     
 }

Modified: 
roller/branches/rome2/app/src/test/java/org/apache/roller/weblogger/util/LinkbackExtractorTest.java
URL: 
http://svn.apache.org/viewvc/roller/branches/rome2/app/src/test/java/org/apache/roller/weblogger/util/LinkbackExtractorTest.java?rev=1588834&r1=1588833&r2=1588834&view=diff
==============================================================================
--- 
roller/branches/rome2/app/src/test/java/org/apache/roller/weblogger/util/LinkbackExtractorTest.java
 (original)
+++ 
roller/branches/rome2/app/src/test/java/org/apache/roller/weblogger/util/LinkbackExtractorTest.java
 Sun Apr 20 20:09:35 2014
@@ -68,6 +68,7 @@ public class LinkbackExtractorTest exten
 
         LinkbackExtractor le = new 
LinkbackExtractor(testrefs[0][0],testrefs[0][1]);
         assertEquals("The Apache Cassandra Project", le.getTitle());
+        
         le = new LinkbackExtractor(testrefs[1][0],testrefs[1][1]);
         assertEquals("Apache Roller Mobile Platform", le.getTitle());
 

Modified: roller/branches/rome2/app/src/test/resources/roller-custom.properties
URL: 
http://svn.apache.org/viewvc/roller/branches/rome2/app/src/test/resources/roller-custom.properties?rev=1588834&r1=1588833&r2=1588834&view=diff
==============================================================================
--- roller/branches/rome2/app/src/test/resources/roller-custom.properties 
(original)
+++ roller/branches/rome2/app/src/test/resources/roller-custom.properties Sun 
Apr 20 20:09:35 2014
@@ -30,6 +30,7 @@ themes.dir=${testThemesDir}
 search.index.dir=${testIndexDir}
 uploads.dir=${testUploadsDir}
 mediafiles.storage.dir=${testMediaDir}
+cache.dir=${project.build.directory}/planet-cache
 
 # don't auto migrate during tests
 uploads.migrate.auto=false


Reply via email to