package com.googlecode.jmeter.plugins.webdriver.proxy;
import org.junit.Test;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
public class ProxyHostPortTest {
@Test
public void shouldGenerateUnifiedForm() {
final ProxyHostPort hostPort = new ProxyHostPort("host", 1);
assertThat(hostPort.toUnifiedForm(), is("host:1"));
}
@Test
public void shouldBaseEqualityOnValues() {
ProxyHostPort first = new ProxyHostPort("host", 1);
ProxyHostPort second = new ProxyHostPort("host", 1);
assertThat(first, is(equalTo(second)));
}
@Test
public void shouldBaseHashCodeOnValues() {
ProxyHostPort first = new ProxyHostPort("host", 1);
ProxyHostPort second = new ProxyHostPort("host", 1);
assertThat(first.hashCode(), is(equalTo(second.hashCode())));
}
}