You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.5 KiB
31 lines
1.5 KiB
MockFtpServer version ${project.version}
|
|
-------------------------------------------------------------------------------
|
|
${project.url}
|
|
|
|
The MockFtpServer project provides mock/dummy FTP server implementations for testing FTP client
|
|
code. Two FTP Server implementations are provided, each at a different level of abstraction.
|
|
|
|
FakeFtpServer provides a higher-level abstraction. You define a virtual file system, including
|
|
directories and files, as well as a set of valid user accounts and credentials. The FakeFtpServer
|
|
then responds with appropriate replies and reply codes based on that configuration.
|
|
|
|
StubFtpServer, on the other hand, is a lower-level "stub" implementation. You configure the
|
|
individual FTP server commands to return custom data or reply codes, allowing simulation of
|
|
either success or failure scenarios. You can also verify expected command invocations.
|
|
|
|
MockFtpServer is written in Java, and is ideally suited to testing Java code. But because
|
|
communication with the FTP server is across sockets and TCP/IP, it can be used to test FTP client
|
|
code written in any language.
|
|
|
|
See the online documentation for more information.
|
|
|
|
See the FTP Protocol Spec (http://www.ietf.org/rfc/rfc0959.txt) for information about
|
|
FTP, commands, reply codes, etc..
|
|
|
|
DEPENDENCIES
|
|
|
|
MockFtpServer requires
|
|
- Java (JDK) version 1.4 or later
|
|
- The Log4J jar, version 1.2.13 or later, accessible on the CLASSPATH
|
|
(http://logging.apache.org/log4j/index.html).
|