Author: snoopdave
Date: Sat Aug 11 13:08:01 2007
New Revision: 564964

URL: http://svn.apache.org/viewvc?view=rev&rev=564964
Log:
Couple of bootstrap fixes needed for tests

Added:
    
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TestTask.java
Modified:
    
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/TestUtils.java
    
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/PingsTest.java
    
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TaskLockTest.java
    roller/trunk/apps/weblogger/testdata/roller-custom.properties

Modified: 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/TestUtils.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/TestUtils.java?view=diff&rev=564964&r1=564963&r2=564964
==============================================================================
--- 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/TestUtils.java
 (original)
+++ 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/TestUtils.java
 Sat Aug 11 13:08:01 2007
@@ -62,8 +62,7 @@
             WebloggerFactory.bootstrap();
             
             // always initialize the properties manager and flush
-            
WebloggerFactory.getWeblogger().getPropertiesManager().initialize();
-            WebloggerFactory.getWeblogger().flush();
+            WebloggerFactory.getWeblogger().initialize();
         }
     }
     

Modified: 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/PingsTest.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/PingsTest.java?view=diff&rev=564964&r1=564963&r2=564964
==============================================================================
--- 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/PingsTest.java
 (original)
+++ 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/PingsTest.java
 Sat Aug 11 13:08:01 2007
@@ -215,7 +215,8 @@
         // lookup all common pings
         List commonPings = mgr.getCommonPingTargets();
         assertNotNull(commonPings);
-        assertEquals(1, commonPings.size());
+        // correct answer is: 6 pings in config + 1 new one = 7
+        assertEquals(7, commonPings.size());
         
         // lookup all custom pings for weblog
         testWeblog = TestUtils.getManagedWebsite(testWeblog);

Modified: 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TaskLockTest.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TaskLockTest.java?view=diff&rev=564964&r1=564963&r2=564964
==============================================================================
--- 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TaskLockTest.java
 (original)
+++ 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TaskLockTest.java
 Sat Aug 11 13:08:01 2007
@@ -80,17 +80,4 @@
         TestUtils.endSession(true);
     }
     
-    
-    class TestTask extends RollerTaskWithLeasing {
-        
-        public String getName() { return "TestTask"; }
-        public String getClientId() { return "TestTaskClientId"; }
-        public Date getStartTime(Date current) { return current; }
-        public String getStartTimeDesc() { return "immediate"; }
-        public int getLeaseTime() { return 300; }
-        public int getInterval() { return 1800; }
-        public void runTask() { }
-        
-    }
-    
 }

Added: 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TestTask.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TestTask.java?view=auto&rev=564964
==============================================================================
--- 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TestTask.java
 (added)
+++ 
roller/trunk/apps/weblogger/test/java/org/apache/roller/weblogger/business/TestTask.java
 Sat Aug 11 13:08:01 2007
@@ -0,0 +1,38 @@
+package org.apache.roller.weblogger.business;
+
+import java.util.Date;
+import org.apache.roller.weblogger.business.runnable.RollerTaskWithLeasing;
+
+public class TestTask extends RollerTaskWithLeasing {
+    
+    public TestTask() {
+        
+    }
+
+    public String getName() {
+        return "TestTask";
+    }
+
+    public String getClientId() {
+        return "TestTaskClientId";
+    }
+
+    public Date getStartTime(Date current) {
+        return current;
+    }
+
+    public String getStartTimeDesc() {
+        return "immediate";
+    }
+
+    public int getLeaseTime() {
+        return 300;
+    }
+
+    public int getInterval() {
+        return 1800;
+    }
+
+    public void runTask() {
+    }
+}

Modified: roller/trunk/apps/weblogger/testdata/roller-custom.properties
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/testdata/roller-custom.properties?view=diff&rev=564964&r1=564963&r2=564964
==============================================================================
--- roller/trunk/apps/weblogger/testdata/roller-custom.properties (original)
+++ roller/trunk/apps/weblogger/testdata/roller-custom.properties Sat Aug 11 
13:08:01 2007
@@ -33,3 +33,13 @@
 openjpa.Log=DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=INFO
 #openjpa.Log=DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE
 
+
+# override tasks.enabled so we can add a test task
+tasks.enabled=ScheduledEntriesTask,ResetHitCountsTask,TurnoverReferersTask,PingQueueTask,TestTask
+
+# test task
+tasks.TestTask.class=org.apache.roller.weblogger.business.TestTask
+tasks.TestTask.startTime=immediate
+tasks.TestTask.interval=1800
+tasks.TestTask.leaseTime=300
+


Reply via email to