package org.ovirt.engine.core.uutils.ssh;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import java.io.IOException;
import org.junit.Test;
/**
* Basic tests.
*
* Authentication and sanity.
*/
public class PropertiesTest {
@Test
public void testProperties() throws IOException {
try (final SSHClient ssh = new SSHClient()) {
assertNull(ssh.getHost());
assertEquals(22, ssh.getPort());
assertNull(ssh.getUser());
assertEquals("N/A", ssh.getDisplayHost());
ssh.setHost("host1");
assertEquals("host1", ssh.getHost());
assertEquals("host1", ssh.getDisplayHost());
ssh.setHost("host1", 1234);
assertEquals(1234, ssh.getPort());
assertEquals("host1:1234", ssh.getDisplayHost());
ssh.setUser("user1");
assertEquals("user1", ssh.getUser());
assertEquals("user1@host1:1234", ssh.getDisplayHost());
ssh.setHost("host2");
assertEquals("user1@host2", ssh.getDisplayHost());
}
}
}