Package org.exoplatform.frameworks.ftpclient.client

Examples of org.exoplatform.frameworks.ftpclient.client.FtpClientSession


   public void testREST() throws Exception
   {
      log.info("Test...");

      FtpClientSession client = FtpTestConfig.getTestFtpClient();
      client.connect();

      {
         CmdRest cmdRest = new CmdRest(-1);
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdRest));
      }

      {
         CmdUser cmdUser = new CmdUser(FtpTestConfig.USER_ID);
         assertEquals(FtpConst.Replyes.REPLY_331, client.executeCommand(cmdUser));
      }

      {
         CmdPass cmdPass = new CmdPass(FtpTestConfig.USER_PASS);
         assertEquals(FtpConst.Replyes.REPLY_230, client.executeCommand(cmdPass));
      }

      {
         CmdRest cmdRest = new CmdRest(null);
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdRest));
      }

      {
         CmdRest cmdRest = new CmdRest("notoffset");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdRest));
      }

      {
         CmdRest cmdRest = new CmdRest("100");
         assertEquals(FtpConst.Replyes.REPLY_350, client.executeCommand(cmdRest));
      }

      {
         CmdRest cmdRest = new CmdRest(200);
         assertEquals(FtpConst.Replyes.REPLY_350, client.executeCommand(cmdRest));
      }

      client.close();
      log.info("Complete.\r\n");
   }
View Full Code Here


   public void testSIZE() throws Exception
   {
      log.info("Test...");

      FtpClientSession client = FtpTestConfig.getTestFtpClient();
      client.connect();

      {
         CmdSize cmdSize = new CmdSize(null);
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdSize));
      }

      {
         CmdUser cmdUser = new CmdUser(FtpTestConfig.USER_ID);
         assertEquals(FtpConst.Replyes.REPLY_331, client.executeCommand(cmdUser));
      }

      {
         CmdPass cmdPass = new CmdPass(FtpTestConfig.USER_PASS);
         assertEquals(FtpConst.Replyes.REPLY_230, client.executeCommand(cmdPass));
      }

      {
         CmdSize cmdSize = new CmdSize(null);
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdSize));
      }

      {
         CmdSize cmdSize = new CmdSize("NoSuchFile");
         assertEquals(FtpConst.Replyes.REPLY_550, client.executeCommand(cmdSize));
      }

      String filePath = "/production/test_size_file.txt";
      String fileContent = "This test File for SIZE command.";
      int fileSize = fileContent.length();

      {
         CmdPasv cmdPasv = new CmdPasv();
         assertEquals(FtpConst.Replyes.REPLY_227, client.executeCommand(cmdPasv));
      }

      {
         CmdStor cmdStor = new CmdStor(filePath);
         cmdStor.setFileContent(fileContent.getBytes());
         assertEquals(FtpConst.Replyes.REPLY_226, client.executeCommand(cmdStor));
      }

      {
         CmdSize cmdSize = new CmdSize(filePath);
         assertEquals(FtpConst.Replyes.REPLY_213, client.executeCommand(cmdSize));
         assertEquals(fileSize, cmdSize.getSize());
      }

      {
         CmdDele cmdDele = new CmdDele(filePath);
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdDele));
      }

      client.close();

      log.info("Complete.\r\n");
   }
View Full Code Here

   public void testCDUP() throws Exception
   {
      log.info("Test...");

      FtpClientSession client = FtpTestConfig.getTestFtpClient();
      client.connect();

      {
         CmdCdUp cmdCdUp = new CmdCdUp();
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdCdUp));
      }

      {
         CmdUser cmdUser = new CmdUser(FtpTestConfig.USER_ID);
         assertEquals(FtpConst.Replyes.REPLY_331, client.executeCommand(cmdUser));
      }

      {
         CmdPass cmdPass = new CmdPass(FtpTestConfig.USER_PASS);
         assertEquals(FtpConst.Replyes.REPLY_230, client.executeCommand(cmdPass));
      }

      {
         CmdCdUp cmdCdUp = new CmdCdUp();
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdCdUp));
      }

      client.close();
      log.info("Complete.\r\n");
   }
View Full Code Here

TOP

Related Classes of org.exoplatform.frameworks.ftpclient.client.FtpClientSession

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.