package com.github.ruediste1.btrbck.dom;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class SshTargetTest {
@Test
public void testParseToString() throws Exception {
SshTarget target = SshTarget.parse("testHost");
assertEquals("testHost", target.getHost());
assertEquals(null, target.getPort());
assertEquals(null, target.getUser());
assertEquals("testHost", target.toString());
target = SshTarget.parse("foo@testHost");
assertEquals("testHost", target.getHost());
assertEquals(null, target.getPort());
assertEquals("foo", target.getUser());
assertEquals("foo@testHost", target.toString());
target = SshTarget.parse("testHost:5000");
assertEquals("testHost", target.getHost());
assertEquals(5000, (int) target.getPort());
assertEquals(null, target.getUser());
assertEquals("testHost:5000", target.toString());
target = SshTarget.parse("foo@testHost:5000");
assertEquals("testHost", target.getHost());
assertEquals(5000, (int) target.getPort());
assertEquals("foo", target.getUser());
assertEquals("foo@testHost:5000", target.toString());
}
}