[jboss-svn-commits] JBL Code SVN: r25340 - in labs/jbossrules/trunk/drools-process/drools-workitems/src: main/resources/META-INF and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 19 08:02:19 EST 2009
Author: salaboy21
Date: 2009-02-19 08:02:19 -0500 (Thu, 19 Feb 2009)
New Revision: 25340
Added:
labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/myusers.properties
labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java
Removed:
labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/myusers.properties
labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPWorkItemHandlerTest.java
Log:
fix classpath issue in FTP test.. also renamed test
Deleted: labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/myusers.properties
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/myusers.properties 2009-02-19 12:18:35 UTC (rev 25339)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/myusers.properties 2009-02-19 13:02:19 UTC (rev 25340)
@@ -1,9 +0,0 @@
- ftpserver.user.anon.homedirectory=/
- ftpserver.user.anon.userpassword=anon
- ftpserver.user.anon.enableflag=true
- ftpserver.user.anon.writepermission=true
- ftpserver.user.anon.idletime=0
- ftpserver.user.anon.maxloginnumber=0
- ftpserver.user.anon.maxloginperip=0
- ftpserver.user.anon.uploadrate=0
- ftpserver.user.anon.downloadrate=0
Copied: labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/myusers.properties (from rev 25339, labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/myusers.properties)
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/myusers.properties (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/myusers.properties 2009-02-19 13:02:19 UTC (rev 25340)
@@ -0,0 +1,9 @@
+ ftpserver.user.anon.homedirectory=/
+ ftpserver.user.anon.userpassword=anon
+ ftpserver.user.anon.enableflag=true
+ ftpserver.user.anon.writepermission=true
+ ftpserver.user.anon.idletime=0
+ ftpserver.user.anon.maxloginnumber=0
+ ftpserver.user.anon.maxloginperip=0
+ ftpserver.user.anon.uploadrate=0
+ ftpserver.user.anon.downloadrate=0
Copied: labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java (from rev 25339, labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPWorkItemHandlerTest.java)
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java (rev 0)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java 2009-02-19 13:02:19 UTC (rev 25340)
@@ -0,0 +1,77 @@
+package org.drools.process.workitem.ftp;
+
+
+
+import java.io.File;
+import junit.framework.TestCase;
+
+import org.apache.ftpserver.FtpServer;
+import org.apache.ftpserver.FtpServerFactory;
+import org.apache.ftpserver.ftplet.UserManager;
+import org.apache.ftpserver.usermanager.PropertiesUserManagerFactory;
+import org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor;
+import org.drools.process.instance.impl.DefaultWorkItemManager;
+import org.drools.process.instance.impl.WorkItemImpl;
+import org.drools.runtime.process.WorkItemManager;
+import org.drools.util.ChainedProperties;
+
+
+
+public class FTPUploadWorkItemHandlerTest extends TestCase {
+ FtpServerFactory serverFactory;
+ FtpServer server;
+ String ftpHost;
+ String ftpPort;
+
+ @Override
+ protected void setUp() throws Exception {
+ ChainedProperties props = new ChainedProperties( "ftp.conf" );
+ ftpHost = props.getProperty( "host", "localhost" );
+ ftpPort = props.getProperty( "port", "21" );
+ serverFactory = new FtpServerFactory();
+
+ //Set properties to the server factory
+ PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
+ //Users information
+ userManagerFactory.setFile(new File("META-INF/myusers.properties"));
+ //We are using clear text passwords
+ userManagerFactory.setPasswordEncryptor(new ClearTextPasswordEncryptor());
+ UserManager userManager = userManagerFactory.createUserManager();
+ serverFactory.setUserManager(userManager);
+
+ server = serverFactory.createServer();
+ // start the server
+ server.start();
+
+
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ server.stop();
+ }
+
+ public void testEmpty() {
+
+ }
+
+ public void testUploadFile() throws Exception {
+ FTPUploadWorkItemHandler handler = new FTPUploadWorkItemHandler();
+ handler.setConnection( ftpHost, ftpPort, null, null );
+
+ WorkItemImpl workItem = new WorkItemImpl();
+ //File to upload
+ workItem.setParameter( "FilePath","drools.ftp.conf" );
+ //User and password. look in the myusers.properties to change this values
+ workItem.setParameter( "User", "anon" );
+ workItem.setParameter( "Password", "anon" );
+
+ WorkItemManager manager = new DefaultWorkItemManager(null);
+ handler.executeWorkItem( workItem, manager );
+ assertEquals( true, handler.isResult() );
+
+
+ }
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted: labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPWorkItemHandlerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPWorkItemHandlerTest.java 2009-02-19 12:18:35 UTC (rev 25339)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPWorkItemHandlerTest.java 2009-02-19 13:02:19 UTC (rev 25340)
@@ -1,77 +0,0 @@
-package org.drools.process.workitem.ftp;
-
-
-
-import java.io.File;
-import junit.framework.TestCase;
-
-import org.apache.ftpserver.FtpServer;
-import org.apache.ftpserver.FtpServerFactory;
-import org.apache.ftpserver.ftplet.UserManager;
-import org.apache.ftpserver.usermanager.PropertiesUserManagerFactory;
-import org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor;
-import org.drools.process.instance.impl.DefaultWorkItemManager;
-import org.drools.process.instance.impl.WorkItemImpl;
-import org.drools.runtime.process.WorkItemManager;
-import org.drools.util.ChainedProperties;
-
-
-
-public class FTPWorkItemHandlerTest extends TestCase {
- FtpServerFactory serverFactory;
- FtpServer server;
- String ftpHost;
- String ftpPort;
-
- @Override
- protected void setUp() throws Exception {
- ChainedProperties props = new ChainedProperties( "ftp.conf" );
- ftpHost = props.getProperty( "host", "localhost" );
- ftpPort = props.getProperty( "port", "21" );
- serverFactory = new FtpServerFactory();
-
- //Set properties to the server factory
- PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
- //Users information
- userManagerFactory.setFile(new File("myusers.properties"));
- //We are using clear text passwords
- userManagerFactory.setPasswordEncryptor(new ClearTextPasswordEncryptor());
- UserManager userManager = userManagerFactory.createUserManager();
- serverFactory.setUserManager(userManager);
-
- server = serverFactory.createServer();
- // start the server
- server.start();
-
-
- }
-
- @Override
- protected void tearDown() throws Exception {
- server.stop();
- }
-
- public void testEmpty() {
-
- }
-
- public void FIXMEtestUploadFile() throws Exception {
- FTPUploadWorkItemHandler handler = new FTPUploadWorkItemHandler();
- handler.setConnection( ftpHost, ftpPort, null, null );
-
- WorkItemImpl workItem = new WorkItemImpl();
- //File to upload
- workItem.setParameter( "FilePath","drools.ftp.conf" );
- //User and password. look in the myusers.properties to change this values
- workItem.setParameter( "User", "anon" );
- workItem.setParameter( "Password", "anon" );
-
- WorkItemManager manager = new DefaultWorkItemManager(null);
- handler.executeWorkItem( workItem, manager );
- assertEquals( true, handler.isResult() );
-
-
- }
-
-
-}
More information about the jboss-svn-commits
mailing list