Return-Path:
X-Original-To: apmail-jspwiki-commits-archive@www.apache.org
Delivered-To: apmail-jspwiki-commits-archive@www.apache.org
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
by minotaur.apache.org (Postfix) with SMTP id CF6AD18164
for ;
Mon, 29 Jun 2015 13:29:41 +0000 (UTC)
Received: (qmail 13946 invoked by uid 500); 29 Jun 2015 13:29:41 -0000
Delivered-To: apmail-jspwiki-commits-archive@jspwiki.apache.org
Received: (qmail 13923 invoked by uid 500); 29 Jun 2015 13:29:41 -0000
Mailing-List: contact commits-help@jspwiki.apache.org; run by ezmlm
Precedence: bulk
List-Help:
List-Unsubscribe:
List-Post:
List-Id:
Reply-To: dev@jspwiki.apache.org
Delivered-To: mailing list commits@jspwiki.apache.org
Received: (qmail 13909 invoked by uid 99); 29 Jun 2015 13:29:41 -0000
Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Jun 2015 13:29:41 +0000
Received: from hades.apache.org (localhost [127.0.0.1])
by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id
8E139AC017A
for ; Mon, 29 Jun 2015 13:29:41 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: svn commit: r1688207 [2/2] - in
/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src:
main/java/org/apache/wiki/ main/java/org/apache/wiki/api/engine/
main/java/org/apache/wiki/api/filters/
main/java/org/apache/wiki/attachment/ main/java/org/apac...
Date: Mon, 29 Jun 2015 13:29:40 -0000
To: commits@jspwiki.apache.org
From: dvittor@apache.org
X-Mailer: svnmailer-1.0.9
Message-Id: <20150629132941.8E139AC017A@hades.apache.org>
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/java/org/apache/wiki/workflow/WorkflowManager.java
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/java/org/apache/wiki/workflow/WorkflowManager.java?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/java/org/apache/wiki/workflow/WorkflowManager.java (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/java/org/apache/wiki/workflow/WorkflowManager.java Mon Jun 29 13:29:39 2015
@@ -30,13 +30,13 @@ import java.util.Properties;
import java.util.Set;
import org.apache.wiki.WikiEngine;
+import org.apache.wiki.WikiInternalModule;
import org.apache.wiki.WikiSession;
import org.apache.wiki.api.exceptions.WikiException;
import org.apache.wiki.auth.acl.UnresolvedPrincipal;
import org.apache.wiki.event.WikiEvent;
import org.apache.wiki.event.WikiEventListener;
import org.apache.wiki.event.WorkflowEvent;
-import org.apache.wiki.modules.InternalModule;
/**
@@ -46,7 +46,7 @@ import org.apache.wiki.modules.InternalM
* Workflows.
*
*/
-public class WorkflowManager implements WikiEventListener, InternalModule {
+public class WorkflowManager extends WikiInternalModule implements WikiEventListener {
private final DecisionQueue m_queue = new DecisionQueue();
@@ -106,8 +106,6 @@ public class WorkflowManager implements
return new ArrayList( m_completed );
}
- private WikiEngine m_engine = null;
-
/**
* Initializes the WorkflowManager using a specfied WikiEngine and
* properties. Any properties that begin with
@@ -123,9 +121,9 @@ public class WorkflowManager implements
* @param engine the wiki engine to associate with this WorkflowManager
* @param props the wiki engine's properties
*/
- public void initialize( WikiEngine engine, Properties props )
+ public void initialize( WikiEngine engine, Properties props ) throws WikiException
{
- m_engine = engine;
+ super.initialize(engine, props);
// Identify the workflows requiring approvals
for ( Iterator> it = props.keySet().iterator(); it.hasNext(); )
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/resources/ini/classmappings.xml
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/resources/ini/classmappings.xml?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/resources/ini/classmappings.xml (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/main/resources/ini/classmappings.xml Mon Jun 29 13:29:39 2015
@@ -123,4 +123,20 @@
org.apache.wiki.workflow.WorkflowManager
org.apache.wiki.workflow.WorkflowManager
+
+ org.apache.wiki.url.URLConstructor
+ org.apache.wiki.url.DefaultURLConstructor
+
+
+ org.apache.wiki.content.PageRenamer
+ org.apache.wiki.content.PageRenamer
+
+
+ org.apache.wiki.PageSorter
+ org.apache.wiki.PageSorter
+
+
+ org.apache.wiki.rss.RSSGenerator
+ org.apache.wiki.rss.RSSGenerator
+
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/PageSorterTest.java
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/PageSorterTest.java?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/PageSorterTest.java (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/PageSorterTest.java Mon Jun 29 13:29:39 2015
@@ -25,6 +25,9 @@ import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
+import org.apache.log4j.PropertyConfigurator;
+import org.apache.wiki.api.exceptions.WikiException;
+import org.apache.wiki.util.ClassUtil;
import org.apache.wiki.util.comparators.HumanComparator;
import org.apache.wiki.util.comparators.LocaleComparator;
@@ -36,60 +39,71 @@ import org.apache.wiki.util.comparators.
*/
public class PageSorterTest extends TestCase
{
- public static Test suite()
+ private Properties props = TestEngine.getTestProperties();
+
+ private TestEngine engine;
+
+ public static Test suite()
{
return new TestSuite( PageSorterTest.class );
}
+
+ public void setUp() throws Exception
+ {
+ PropertyConfigurator.configure(props);
+ engine = new TestEngine(props);
+ }
+
- public void testPageSorterBadProperty()
+ public void testPageSorterBadProperty() throws WikiException
{
// Initialised with a broken property
- PageSorter sorter = new PageSorter();
+ PageSorter sorter = ClassUtil.getInternalModule(PageSorter.class, engine, props);
Properties props = new Properties();
props.put( PageSorter.PROP_PAGE_NAME_COMPARATOR, "haha.this.isnt.a.class" );
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) > 0 );
}
- public void testPageSorterDefaultConstructor()
+ public void testPageSorterDefaultConstructor() throws WikiException
{
// Check uninitialised behaviour
- PageSorter sorter = new PageSorter();
+ PageSorter sorter = ClassUtil.getInternalModule(PageSorter.class, engine, props);
assertTrue( sorter.compare( "ab2", "ab10" ) > 0 );
}
- public void testPageSorterHumanComparator()
+ public void testPageSorterHumanComparator() throws WikiException
{
// Initialised with the human comparator
- PageSorter sorter = new PageSorter();
+ PageSorter sorter = ClassUtil.getInternalModule(PageSorter.class, engine, props);
Properties props = new Properties();
props.put( PageSorter.PROP_PAGE_NAME_COMPARATOR, HumanComparator.class.getPackage().getName() + ".HumanComparator" );
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) < 0 );
props.put( PageSorter.PROP_PAGE_NAME_COMPARATOR, "HumanComparator" );
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) < 0 );
}
- public void testPageSorterLocaleComparator()
+ public void testPageSorterLocaleComparator() throws WikiException
{
// Initialised with the human comparator
- PageSorter sorter = new PageSorter();
+ PageSorter sorter = ClassUtil.getInternalModule(PageSorter.class, engine, props);
Properties props = new Properties();
props.put( PageSorter.PROP_PAGE_NAME_COMPARATOR, LocaleComparator.class.getPackage().getName() + ".LocaleComparator" );
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) > 0 );
props.put( PageSorter.PROP_PAGE_NAME_COMPARATOR, "LocaleComparator" );
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) > 0 );
}
- public void testPageSorterNoProperty()
+ public void testPageSorterNoProperty() throws WikiException
{
// Initialised without the necessary property
- PageSorter sorter = new PageSorter();
+ PageSorter sorter = ClassUtil.getInternalModule(PageSorter.class, engine, props);
Properties props = new Properties();
- sorter.initialize( props );
+ sorter.initialize( engine, props );
assertTrue( sorter.compare( "ab2", "ab10" ) > 0 );
}
}
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/TestEngine.java
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/TestEngine.java?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/TestEngine.java (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/TestEngine.java Mon Jun 29 13:29:39 2015
@@ -414,7 +414,7 @@ public class TestEngine extends WikiEngi
props.put( AuthenticationManager.PROP_LOGIN_THROTTLING, "false" );
if (pageDir != null) {
props.setProperty( AbstractFileProvider.PROP_PAGEDIR,
- pageDir.replaceAll( "\\d", StringUtils.EMPTY )
+ pageDir // TODO: .replaceAll( "\\d", StringUtils.EMPTY )
+ System.currentTimeMillis() );
}
return props;
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/VariableManagerTest.java
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/VariableManagerTest.java?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/VariableManagerTest.java (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/VariableManagerTest.java Mon Jun 29 13:29:39 2015
@@ -19,12 +19,13 @@
package org.apache.wiki;
-import junit.framework.*;
+import java.util.Properties;
-import java.io.*;
-import java.util.*;
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
-import org.apache.log4j.*;
+import org.apache.log4j.PropertyConfigurator;
import org.apache.wiki.api.exceptions.NoSuchVariableException;
public class VariableManagerTest extends TestCase
Modified: jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/util/XmlUtilTest.java
URL: http://svn.apache.org/viewvc/jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/util/XmlUtilTest.java?rev=1688207&r1=1688206&r2=1688207&view=diff
==============================================================================
--- jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/util/XmlUtilTest.java (original)
+++ jspwiki/branches/JSPWIKI_2_10_PICO_BRANCH/jspwiki-war/src/test/java/org/apache/wiki/util/XmlUtilTest.java Mon Jun 29 13:29:39 2015
@@ -61,7 +61,7 @@ public class XmlUtilTest extends TestCas
assertEquals( 0, elements.size() );
elements = XmlUtil.parse( ClassUtil.MAPPINGS, "/classmappings/mapping" );
- assertEquals( 19, elements.size() );
+ assertEquals( 23, elements.size() );
}
public void testParseFromStream() throws FileNotFoundException {