Examples of FtpClientSession


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

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

   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

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

   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

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

   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

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

   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

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

   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

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

   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

Examples of org.exoplatform.services.ftp.client.FtpClientSession

         {
            Socket incoming = null;
            try
            {
               incoming = serverSocket.accept();
               FtpClientSession clientSession = new FtpClientSessionImpl(ftpServer, incoming);
               clients.add(clientSession);

               log.info(">>> New client connected. Clients: " + clients.size());
            }
            catch (Exception exc)
View Full Code Here

Examples of org.exoplatform.services.ftp.client.FtpClientSession

                  {
                     return serverSocket.accept();
                  }
               });

               FtpClientSession clientSession = new FtpClientSessionImpl(ftpServer, incoming);
               clients.add(clientSession);

               log.info(">>> New client connected. Clients: " + clients.size());
            }
            catch (Exception exc)
View Full Code Here

Examples of org.exoplatform.services.ftp.client.FtpClientSession

                  {
                     return serverSocket.accept();
                  }
               });

               FtpClientSession clientSession = new FtpClientSessionImpl(ftpServer, incoming);
               clients.add(clientSession);

               LOG.info(">>> New client connected. Clients: " + clients.size());
            }
            catch (Exception exc)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.