You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by es...@apache.org on 2012/03/09 13:42:57 UTC

svn commit: r1298811 [3/3] - in /incubator/openmeetings/branches/confluence-plugin: ./ .settings/ src/ src/main/ src/main/java/ src/main/java/com/ src/main/java/com/openmeetings/ src/main/java/com/openmeetings/confluence/ src/main/java/com/openmeetings...

Added: incubator/openmeetings/branches/confluence-plugin/src/test/java/it/AbstractIntegrationTestCase.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/branches/confluence-plugin/src/test/java/it/AbstractIntegrationTestCase.java?rev=1298811&view=auto
==============================================================================
--- incubator/openmeetings/branches/confluence-plugin/src/test/java/it/AbstractIntegrationTestCase.java (added)
+++ incubator/openmeetings/branches/confluence-plugin/src/test/java/it/AbstractIntegrationTestCase.java Fri Mar  9 12:42:56 2012
@@ -0,0 +1,56 @@
+package it;
+
+import com.atlassian.confluence.plugin.functest.AbstractConfluencePluginWebTestCase;
+import com.atlassian.confluence.plugin.functest.JWebUnitConfluenceWebTester;
+import com.atlassian.confluence.plugin.functest.TesterConfiguration;
+import junit.framework.Assert;
+
+import java.io.IOException;
+import java.util.Properties;
+
+import org.junit.Test;
+
+public class AbstractIntegrationTestCase extends AbstractConfluencePluginWebTestCase
+{
+    @Override
+    protected JWebUnitConfluenceWebTester createConfluenceWebTester()
+    {
+        Properties props = new Properties();
+        props.put("confluence.webapp.protocol", "http");
+        props.put("confluence.webapp.host", "localhost");
+
+        // this is deceiving: the func test library checks for the system properties
+        // *before* checking in this properties file for these values, so these
+        // properties are technically ignored
+        props.put("confluence.webapp.port", Integer.parseInt(System.getProperty("http.port")));
+        props.put("confluence.webapp.context.path", System.getProperty("context.path"));
+
+        props.put("confluence.auth.admin.username", "admin");
+        props.put("confluence.auth.admin.password", "admin");
+
+        TesterConfiguration conf;
+        try
+        {
+            conf = new TesterConfiguration(props);
+        }
+        catch (IOException ioe)
+        {
+            Assert.fail("Unable to create tester: " + ioe.getMessage());
+            return null;
+        }
+
+        JWebUnitConfluenceWebTester tester = new JWebUnitConfluenceWebTester(conf);
+
+        tester.getTestContext().setBaseUrl(tester.getBaseUrl());
+        tester.setScriptingEnabled(false);
+
+        return tester;
+    }
+    
+    @Test
+    public void testSomthing(){
+    	
+    	JWebUnitConfluenceWebTester test = createConfluenceWebTester();
+    	test.gotoRootWindow();
+    }
+}

Added: incubator/openmeetings/branches/confluence-plugin/src/test/java/it/IntegrationTestMyPlugin.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/branches/confluence-plugin/src/test/java/it/IntegrationTestMyPlugin.java?rev=1298811&view=auto
==============================================================================
--- incubator/openmeetings/branches/confluence-plugin/src/test/java/it/IntegrationTestMyPlugin.java (added)
+++ incubator/openmeetings/branches/confluence-plugin/src/test/java/it/IntegrationTestMyPlugin.java Fri Mar  9 12:42:56 2012
@@ -0,0 +1,10 @@
+package it;
+
+public class IntegrationTestMyPlugin extends AbstractIntegrationTestCase
+{
+	public void testSomething()
+	{
+        gotoPage("");
+        assertTextPresent("Welcome");       
+	}
+}

Added: incubator/openmeetings/branches/confluence-plugin/src/test/resources/log4j.properties
URL: http://svn.apache.org/viewvc/incubator/openmeetings/branches/confluence-plugin/src/test/resources/log4j.properties?rev=1298811&view=auto
==============================================================================
--- incubator/openmeetings/branches/confluence-plugin/src/test/resources/log4j.properties (added)
+++ incubator/openmeetings/branches/confluence-plugin/src/test/resources/log4j.properties Fri Mar  9 12:42:56 2012
@@ -0,0 +1,9 @@
+log4j.rootLogger = INFO, console
+ 
+log4j.appender.console = org.apache.log4j.ConsoleAppender
+log4j.appender.console.layout = org.apache.log4j.PatternLayout
+log4j.appender.console.layout.ConversionPattern = %5p - %60.60c - %m%n
+ 
+# (1)
+log4j.logger.net.java.ao.sql = DEBUG, console 
+log4j.additivity.net.java.ao.sql = false
\ No newline at end of file

Propchange: incubator/openmeetings/branches/confluence-plugin/target/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Mar  9 12:42:56 2012
@@ -0,0 +1,5 @@
+confluence
+container
+dependency-maven-plugin-markers
+maven-archiver
+surefire-reports

Added: incubator/openmeetings/branches/confluence-plugin/target/openmeetingsconfluence-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/incubator/openmeetings/branches/confluence-plugin/target/openmeetingsconfluence-1.0-SNAPSHOT.jar?rev=1298811&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/openmeetings/branches/confluence-plugin/target/openmeetingsconfluence-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream