Package org.exoplatform.frameworks.ftpclient.client

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


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

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

      {
         CmdCwd cmdCwd = new CmdCwd("");
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdCwd));
      }

      {
         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));
      }

      {
         CmdCwd cmdCwd = new CmdCwd("");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdCwd));
      }

      {
         CmdCwd cmdCwd = new CmdCwd("NotExistFolder");
         assertEquals(FtpConst.Replyes.REPLY_550, client.executeCommand(cmdCwd));
      }

      {
         CmdCwd cmdCwd = new CmdCwd("production");
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdCwd));
      }

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


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

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

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

      {
         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));
      }

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

      {
         CmdDele cmdDele = new CmdDele("NotExistFolder");
         assertEquals(FtpConst.Replyes.REPLY_550, client.executeCommand(cmdDele));
      }

      {
         CmdCwd cmdCwd = new CmdCwd("production");
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdCwd));
      }

      String folderName = "testFolder_" + System.currentTimeMillis();

      {
         CmdMkd cmdMkd = new CmdMkd(folderName);
         assertEquals(FtpConst.Replyes.REPLY_257, client.executeCommand(cmdMkd));
      }

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

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

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

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

      {
         CmdStru cmdStru = new CmdStru("");
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdStru));
      }

      {
         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));
      }

      {
         CmdStru cmdStru = new CmdStru("");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdStru));
      }

      {
         CmdStru cmdStru = new CmdStru("f");
         assertEquals(FtpConst.Replyes.REPLY_200, client.executeCommand(cmdStru));
      }

      {
         CmdStru cmdStru = new CmdStru("any");
         assertEquals(FtpConst.Replyes.REPLY_501, client.executeCommand(cmdStru));
      }

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

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

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

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

         {
            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));
         }

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

         log.info("Waiting for connection...");

         while (true)
         {
            if (client.getDataTransiver().isConnected())
            {
               break;
            }
            Thread.sleep(1);
         }

         log.info("Connected.");

         client.close();
      }

      // // NOW try to get all available channels
      // // then server reply 421
      // {
View Full Code Here

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

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

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

      {
         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));
      }

      {
         CmdRnTo cmdRnTo = new CmdRnTo(null);
         assertEquals(FtpConst.Replyes.REPLY_503, client.executeCommand(cmdRnTo));
      }

      {
         CmdCwd cmdCwd = new CmdCwd("production");
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdCwd));
      }

      String folder_from = "FOLDER_FROM_" + System.currentTimeMillis();
      String folder_to = "FOLDER_TO_" + System.currentTimeMillis();
      String folder_existed = "FOLDER_EXISTED_" + System.currentTimeMillis();

      {
         CmdMkd cmdMkd = new CmdMkd(folder_from);
         assertEquals(FtpConst.Replyes.REPLY_257, client.executeCommand(cmdMkd));
      }

      {
         CmdRnFr cmdRnFr = new CmdRnFr(folder_from);
         assertEquals(FtpConst.Replyes.REPLY_350, client.executeCommand(cmdRnFr));
      }

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

      {
         CmdMkd cmdMkd = new CmdMkd(folder_existed);
         assertEquals(FtpConst.Replyes.REPLY_257, client.executeCommand(cmdMkd));
      }

      {
         CmdRnFr cmdRnFr = new CmdRnFr(folder_from);
         assertEquals(FtpConst.Replyes.REPLY_350, client.executeCommand(cmdRnFr));
      }

      {
         CmdRnTo cmdRnTo = new CmdRnTo(folder_existed);
         assertEquals(FtpConst.Replyes.REPLY_553, client.executeCommand(cmdRnTo));
      }

      {
         CmdRnFr cmdRnFr = new CmdRnFr(folder_from);
         assertEquals(FtpConst.Replyes.REPLY_350, client.executeCommand(cmdRnFr));
      }

      {
         CmdRnTo cmdRnTo = new CmdRnTo(folder_to);
         assertEquals(FtpConst.Replyes.REPLY_250, client.executeCommand(cmdRnTo));
      }

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

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

      client.close();

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

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

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

      CmdHelp cmdHelp = new CmdHelp();
      assertEquals(FtpConst.Replyes.REPLY_214, client.executeCommand(cmdHelp));

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

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

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

      {
         CmdList cmdList = new CmdList();
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdList));
      }

      {
         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));
      }

      {
         CmdList cmdList = new CmdList();
         assertEquals(FtpConst.Replyes.REPLY_425, client.executeCommand(cmdList));
      }

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

         {
            CmdList cmdList = new CmdList("NotExistFolder");
            assertEquals(FtpConst.Replyes.REPLY_450, client.executeCommand(cmdList));
         }
      }

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

         // Normal executing replies sequence 125..226
         // 125 used in List command inside
         {
            CmdList cmdList = new CmdList();
            assertEquals(FtpConst.Replyes.REPLY_226, client.executeCommand(cmdList));
         }
      }

      client.close();

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

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

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

      {
         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));
      }

      // param required
      {
         CmdMode cmdMode = new CmdMode("");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdMode));
      }

      // Mode set to S

      {
         CmdMode cmdMode = new CmdMode("s");
         assertEquals(FtpConst.Replyes.REPLY_200, client.executeCommand(cmdMode));
      }

      // unsupported modes - c, b

      {
         CmdMode cmdMode = new CmdMode("c");
         assertEquals(FtpConst.Replyes.REPLY_504, client.executeCommand(cmdMode));
      }

      {
         CmdMode cmdMode = new CmdMode("b");
         assertEquals(FtpConst.Replyes.REPLY_504, client.executeCommand(cmdMode));
      }

      // unrecognized modes

      {
         CmdMode cmdMode = new CmdMode("a");
         assertEquals(FtpConst.Replyes.REPLY_501, client.executeCommand(cmdMode));
      }

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

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

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

      CmdQuit cmdQuit = new CmdQuit();
      assertEquals(FtpConst.Replyes.REPLY_221, client.executeCommand(cmdQuit));

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

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

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

      {
         CmdType cmdType = new CmdType("");
         assertEquals(FtpConst.Replyes.REPLY_530, client.executeCommand(cmdType));
      }

      {
         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));
      }

      {
         CmdType cmdType = new CmdType("a");
         assertEquals(FtpConst.Replyes.REPLY_200, client.executeCommand(cmdType));
      }

      {
         CmdType cmdType = new CmdType("i");
         assertEquals(FtpConst.Replyes.REPLY_200, client.executeCommand(cmdType));
      }

      {
         CmdType cmdType = new CmdType("any");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdType));
      }

      {
         CmdType cmdType = new CmdType("");
         assertEquals(FtpConst.Replyes.REPLY_500, client.executeCommand(cmdType));
      }

      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.