From: Ritu S. <sf...@us...> - 2004-09-13 07:12:23
|
Update of /cvsroot/smartfrog/core/testharness/testcases/org/smartfrog/test/system/components/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13920 Added Files: NetTest.java tcn68.sf tcn69.sf tcn70.sf tcn71.sf tcn72.sf tcn73.sf tcn74.sf tcn75.sf tcn76.sf Log Message: Test cases for "net" components --- NEW FILE: tcn75.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/ftp.sf" sfConfig extends FTPClient { FTP:ftpHost "ebnt171.india.hp.com"; FTP:username "ritu"; FTP:remoteFiles ["/home/ritu/tmp/test1", "/home/ritu/tmp/test2"]; PasswordProvider:passwordFile "password.txt"; } --- NEW FILE: tcn69.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/telnet.sf" sfConfig extends TelnetSession { Telnet:username "ritu"; Telnet:commands ["cd /home/smartfrog", "mkdir test" ]; PasswordProvider:passwordFile "passwd.txt"; Telnet:logFile "spy.log"; } --- NEW FILE: tcn74.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/ftp.sf" sfConfig extends FTPClient { FTP:ftpHost "ebnt171.india.hp.com"; FTP:localFiles ["D:\\temp\\one.txt","D:\\temp\\two.txt"]; FTP:remoteFiles ["/home/ritu/tmp/test1", "/home/ritu/tmp/test2"]; PasswordProvider:passwordFile "password.txt"; } --- NEW FILE: tcn71.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/telnet.sf" sfConfig extends TelnetSession { Telnet:host "ebnt171.india.hp.com"; Telnet:username "ritu"; PasswordProvider:passwordFile "passwd.txt"; Telnet:logFile "spy.log"; } --- NEW FILE: NetTest.java --- /** (C) Copyright 2004 Hewlett-Packard Development Company, LP This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For more information: www.smartfrog.org */ package org.smartfrog.test.system.components.net; import org.smartfrog.test.SmartFrogTestBase; import org.smartfrog.sfcore.prim.Prim; /** * JUnit test class for test cases related to "net" component */ public class NetTest extends SmartFrogTestBase { private static final String FILES = "org/smartfrog/test/system/components/net/"; public NetTest(String s) { super(s); } public void testCaseTCN68() throws Exception { deployExpectingException(FILES+"tcn68.sf", "tcn68", "SmartFrogLifecycleException", "sfDeploy", "SmartFrogException", "java.io.FileNotFoundException: e:\\test\\password.txt"); } public void testCaseTCN69() throws Exception { deployExpectingException(FILES+"tcn69.sf", "tcn69", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'host' is missing"); } public void testCaseTCN70() throws Exception { deployExpectingException(FILES+"tcn70.sf", "tcn70", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'username' is missing"); } public void testCaseTCN71() throws Exception { deployExpectingException(FILES+"tcn71.sf", "tcn71", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'commands' is missing"); } public void testCaseTCN72() throws Exception { deployExpectingException(FILES+"tcn72.sf", "tcn72", "SmartFrogLifecycleException", "sfStart", "SmartFrogException", "java.io.FileNotFoundException: e:\\test\\password.txt"); } public void testCaseTCN73() throws Exception { deployExpectingException(FILES+"tcn73.sf", "tcn73", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'ftpHost' is missing"); } public void testCaseTCN74() throws Exception { deployExpectingException(FILES+"tcn74.sf", "tcn74", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'username' is missing"); } public void testCaseTCN75() throws Exception { deployExpectingException(FILES+"tcn75.sf", "tcn75", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'localFiles' is missing"); } public void testCaseTCN76() throws Exception { deployExpectingException(FILES+"tcn76.sf", "tcn76", "SmartFrogDeploymentException", null, "SmartFrogCompileResolutionException", "error in schema: non-optional attribute 'remoteFiles' is missing"); } } --- NEW FILE: tcn70.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/telnet.sf" sfConfig extends TelnetSession { Telnet:host "ebnt171.india.hp.com"; Telnet:commands ["cd /home/smartfrog", "mkdir test" ]; PasswordProvider:passwordFile "passwd.txt"; Telnet:logFile "spy.log"; } --- NEW FILE: tcn76.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/ftp.sf" sfConfig extends FTPClient { FTP:ftpHost "ebnt171.india.hp.com"; FTP:username "ritu"; FTP:localFiles ["D:\\temp\\one.txt","D:\\temp\\two.txt"]; PasswordProvider:passwordFile "password.txt"; } --- NEW FILE: tcn73.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/ftp.sf" sfConfig extends FTPClient { FTP:username "ritu"; FTP:localFiles ["D:\\temp\\one.txt","D:\\temp\\two.txt"]; FTP:remoteFiles ["/home/ritu/tmp/test1", "/home/ritu/tmp/test2"]; PasswordProvider:passwordFile "password.txt"; } --- NEW FILE: tcn72.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/ftp.sf" sfConfig extends FTPClient { PasswordProvider:passwordFile "e:\\test\\password.txt"; FTP:ftpHost "ebnt171.india.hp.com"; FTP:username "ritu"; FTP:localFiles ["D:\\temp\\one.txt","D:\\temp\\two.txt"]; FTP:remoteFiles ["/home/ritu/tmp/test1", "/home/ritu/tmp/test2"]; } --- NEW FILE: tcn68.sf --- #include "org/smartfrog/components.sf" #include "org/smartfrog/services/net/telnet.sf" sfConfig extends TelnetSession { PasswordProvider:passwordFile "e:\\test\\password.txt"; Telnet:host "ebnt171.india.hp.com"; Telnet:username "ritu"; Telnet:commands ["cd /home/smartfrog", "mkdir test" ]; // optional log file for the telnet session Telnet:logFile "spy.log"; } |