|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.enterprisedt.net.ftp.test.FTPTestCase
Generic JUnit test class for FTP, that provides some useful methods for subclasses that implement the actual test cases
Field Summary | |
protected FTPConnectMode |
connectMode
Connect mode for test |
static java.lang.String |
cvsId
Revision control id |
protected FTPClient |
ftp
Reference to the FTP client |
protected java.lang.String |
host
Remote test host |
protected java.lang.String |
localBinaryFile
Local binary file |
protected java.lang.String |
localEmptyFile
Local empty file |
protected java.lang.String |
localTextFile
Local text file |
protected Logger |
log
Log stream |
protected java.lang.String |
password
User password |
protected java.util.Properties |
props
Loaded properties |
protected java.lang.String |
remoteBinaryFile
Remote binary file |
protected java.lang.String |
remoteEmptyDir
Remote empty dir |
protected java.lang.String |
remoteEmptyFile
Remote empty file |
protected java.lang.String |
remoteTextFile
Remote text file |
protected boolean |
strictReplies
Strict reply checking? |
protected java.lang.String |
testdir
Remote directory that remote test files/dirs are in |
protected int |
timeout
Socket timeout |
protected java.lang.String |
user
Test user |
Constructor Summary | |
FTPTestCase()
Initialize test properties |
Method Summary | |
protected void |
assertIdentical(byte[] buf1,
byte[] buf2)
Test to see if two buffers are identical, byte for byte |
protected void |
assertIdentical(java.io.File file1,
java.io.File file2)
Test to see if two files are identical, byte for byte |
protected void |
assertIdentical(java.lang.String file1,
java.lang.String file2)
Test to see if two files are identical, byte for byte |
protected void |
connect()
Connect to the server and setup log stream |
protected void |
connect(int timeout)
Connect to the server and setup log stream |
protected java.lang.String |
generateRandomFilename()
Generate a random file name for testing |
protected abstract java.lang.String |
getLogName()
Get name of log file |
protected void |
login()
Login to the server |
protected void |
setUp()
Setup is called before running each test |
protected void |
tearDown()
Deallocate resources at close of each test |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static java.lang.String cvsId
protected Logger log
protected FTPClient ftp
protected java.lang.String host
protected java.lang.String user
protected java.lang.String password
protected FTPConnectMode connectMode
protected int timeout
protected java.lang.String testdir
protected java.lang.String remoteTextFile
protected java.lang.String localTextFile
protected java.lang.String remoteBinaryFile
protected java.lang.String localBinaryFile
protected java.lang.String localEmptyFile
protected java.lang.String remoteEmptyFile
protected java.lang.String remoteEmptyDir
protected boolean strictReplies
protected java.util.Properties props
Constructor Detail |
public FTPTestCase()
Method Detail |
protected void setUp() throws java.lang.Exception
java.lang.Exception
protected void tearDown() throws java.lang.Exception
java.lang.Exception
protected void connect() throws java.lang.Exception
java.lang.Exception
protected void connect(int timeout) throws java.lang.Exception
java.lang.Exception
protected void login() throws java.lang.Exception
java.lang.Exception
protected java.lang.String generateRandomFilename()
protected void assertIdentical(byte[] buf1, byte[] buf2) throws java.lang.Exception
buf1
- first bufferbuf2
- second buffer
java.lang.Exception
protected void assertIdentical(java.lang.String file1, java.lang.String file2) throws java.lang.Exception
file1
- name of first filefile2
- name of second file
java.lang.Exception
protected void assertIdentical(java.io.File file1, java.io.File file2) throws java.lang.Exception
file1
- first file objectfile2
- second file object
java.lang.Exception
protected abstract java.lang.String getLogName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |