mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-06 07:10:53 +03:00
Test fixes
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package net.schmizz.sshj.sftp;
|
||||
|
||||
import net.schmizz.sshj.common.LoggerFactory;
|
||||
import net.schmizz.sshj.common.SSHException;
|
||||
import net.schmizz.sshj.connection.channel.direct.Session.Subsystem;
|
||||
import org.junit.Before;
|
||||
@@ -43,6 +44,7 @@ public class PacketReaderTest {
|
||||
|
||||
engine = Mockito.mock(SFTPEngine.class);
|
||||
subsystem = Mockito.mock(Subsystem.class);
|
||||
Mockito.when(engine.getLoggerFactory()).thenReturn(LoggerFactory.DEFAULT);
|
||||
Mockito.when(engine.getSubsystem()).thenReturn(subsystem);
|
||||
Mockito.when(subsystem.getInputStream()).thenReturn(pipedin);
|
||||
|
||||
|
||||
@@ -20,12 +20,13 @@ import org.junit.Test;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import net.schmizz.sshj.common.LoggerFactory;
|
||||
|
||||
import static net.schmizz.sshj.sftp.PathHelper.DEFAULT_PATH_SEPARATOR;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
public class SFTPClientTest {
|
||||
private final SFTPEngine sftpEngine = mock(SFTPEngine.class);
|
||||
private final SFTPClient client = new SFTPClient(sftpEngine);
|
||||
|
||||
@Before
|
||||
public void setPathHelper() throws Exception {
|
||||
@@ -39,6 +40,7 @@ public class SFTPClientTest {
|
||||
}
|
||||
}, DEFAULT_PATH_SEPARATOR);
|
||||
when(sftpEngine.getPathHelper()).thenReturn(helper);
|
||||
when(sftpEngine.getLoggerFactory()).thenReturn(LoggerFactory.DEFAULT);
|
||||
}
|
||||
|
||||
@Before
|
||||
@@ -49,6 +51,7 @@ public class SFTPClientTest {
|
||||
|
||||
@Test
|
||||
public void doesNotTryToCreateDirectoryTwiceWhenPathHasTrailingSeparator() throws Exception {
|
||||
SFTPClient client = new SFTPClient(sftpEngine);
|
||||
client.mkdirs("/folder/directory/");
|
||||
verify(sftpEngine, times(1)).makeDir("/folder/directory");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user