/** Test attempt to change remote directory to a nonexistent directory. */ @Test public void test05ChangeRemoteDirWithBadDirFails() throws Exception { session.login(USER, PASSWORD); String missingDir = "eleventy_squash"; assertTrue(!session.changeWorkingDirectory(missingDir)); assertTrue(!session.printWorkingDirectory().contains(missingDir)); }
/** * Tests login functionality. * * @throws Exception unexpected */ @Test public void test02CanLogin() throws Exception { assertTrue(session.login(USER, PASSWORD)); session.enterLocalPassiveMode(); session.setFileType(FTP.BINARY_FILE_TYPE); }
/** Test attempt to login with bad credentials. */ @Test public void test04LoginWithBadCredentialsFails() throws Exception { session.connect(HOST, PORT); assertTrue(!session.login("failtestuser", PASSWORD)); assertTrue(!session.login(USER, "badpass")); }
/** Test attempt to login without a connection. */ @Test(expected = IOException.class) public void test03LoginWithoutConnectThrowsException() throws Exception { session.login(USER, PASSWORD); }