001: /**
002: *
003: * Java FTP client library.
004: *
005: * Copyright (C) 2000 Enterprise Distributed Technologies Ltd
006: *
007: * www.enterprisedt.com
008: *
009: * This library is free software; you can redistribute it and/or
010: * modify it under the terms of the GNU Lesser General Public
011: * License as published by the Free Software Foundation; either
012: * version 2.1 of the License, or (at your option) any later version.
013: *
014: * This library is distributed in the hope that it will be useful,
015: * but WITHOUT ANY WARRANTY; without even the implied warranty of
016: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
017: * Lesser General Public License for more details.
018: *
019: * You should have received a copy of the GNU Lesser General Public
020: * License along with this library; if not, write to the Free Software
021: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
022: *
023: * Bug fixes, suggestions and comments should be should posted on
024: * http://www.enterprisedt.com/forums/index.php
025: *
026: * Change Log:
027: *
028: * $Log: TestGeneral.java,v $
029: * Revision 1.6 2007-08-09 00:10:53 hans
030: * Removed unused imports.
031: *
032: * Revision 1.5 2005/07/15 17:30:06 bruceb
033: * rework of unit testing structure
034: *
035: * Revision 1.4 2005/06/03 11:27:05 bruceb
036: * comment update
037: *
038: * Revision 1.3 2004/08/31 10:44:49 bruceb
039: * minor tweaks re compile warnings
040: *
041: * Revision 1.2 2003/05/31 14:54:05 bruceb
042: * cleaned up unused imports
043: *
044: * Revision 1.1 2002/11/19 22:00:15 bruceb
045: * New JUnit test cases
046: *
047: *
048: */package com.enterprisedt.net.ftp.test;
049:
050: import junit.framework.Test;
051: import junit.framework.TestSuite;
052:
053: import com.enterprisedt.net.ftp.FTPClient;
054:
055: /**
056: * Test general methods such as site() and quote()
057: *
058: * @author Bruce Blackshaw
059: * @version $Revision: 1.6 $
060: */
061: public class TestGeneral extends FTPTestCase {
062:
063: /**
064: * Revision control id
065: */
066: public static String cvsId = "@(#)$Id: TestGeneral.java,v 1.6 2007-08-09 00:10:53 hans Exp $";
067:
068: /**
069: * Get name of log file
070: *
071: * @return name of file to log to
072: */
073: protected String getLogName() {
074: return "TestGeneral.log";
075: }
076:
077: /**
078: * Test some general methods
079: */
080: public void testSystem() throws Exception {
081:
082: connect();
083:
084: // system
085: ((FTPClient) ftp).system();
086:
087: // complete
088: ftp.quit();
089: }
090:
091: /**
092: * Automatic test suite construction
093: *
094: * @return suite of tests for this class
095: */
096: public static Test suite() {
097: return new TestSuite(TestGeneral.class);
098: }
099:
100: /**
101: * Enable our class to be run, doing the
102: * tests
103: */
104: public static void main(String[] args) {
105: junit.textui.TestRunner.run(suite());
106: }
107:
108: }
|