package denominator; import org.junit.Test; import denominator.Credentials.ListCredentials; import static org.assertj.core.api.Assertions.assertThat; public class CredentialsTest { @Test public void testTwoPartCredentialsEqualsHashCode() { Credentials original = ListCredentials.from("user", "pass"); Credentials copy = ListCredentials.from("user", "pass"); assertThat(original).isEqualTo(copy); assertThat(original.hashCode()).isEqualTo(copy.hashCode()); } @Test public void testThreePartCredentialsEqualsHashCode() { Credentials original = ListCredentials.from("customer", "user", "pass"); Credentials copy = ListCredentials.from("customer", "user", "pass"); assertThat(original).isEqualTo(copy); assertThat(original.hashCode()).isEqualTo(copy.hashCode()); } }