X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FDefaultIdentityTest.java;h=1cd462c6ea3285206eda17a7be83f3e69d7b0c60;hb=f04bfc068ba3d2100d68e80754903f7d43274527;hp=516093cbacb170ee9894da417e183cbb1af588f5;hpb=3f9c59007ab2d9d9251f09a725acf7de12a9ffd7;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/freenet/wot/DefaultIdentityTest.java b/src/test/java/net/pterodactylus/sone/freenet/wot/DefaultIdentityTest.java index 516093c..1cd462c 100644 --- a/src/test/java/net/pterodactylus/sone/freenet/wot/DefaultIdentityTest.java +++ b/src/test/java/net/pterodactylus/sone/freenet/wot/DefaultIdentityTest.java @@ -24,12 +24,15 @@ import static org.hamcrest.Matchers.containsInAnyOrder; import static org.hamcrest.Matchers.empty; import static org.hamcrest.Matchers.hasEntry; import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.not; import static org.hamcrest.Matchers.nullValue; import static org.hamcrest.collection.IsIterableContainingInOrder.contains; import static org.mockito.Mockito.mock; import java.util.Collections; +import net.pterodactylus.sone.Matchers; + import org.junit.Test; /** @@ -39,7 +42,11 @@ import org.junit.Test; */ public class DefaultIdentityTest { - private final DefaultIdentity identity = new DefaultIdentity("Id", "Nickname", "RequestURI"); + protected final DefaultIdentity identity = createIdentity(); + + protected DefaultIdentity createIdentity() { + return new DefaultIdentity("Id", "Nickname", "RequestURI"); + } @Test public void identityCanBeCreated() { @@ -129,7 +136,18 @@ public class DefaultIdentityTest { public void twoEqualIdentitiesHaveTheSameHashCode() { DefaultIdentity identity2 = new DefaultIdentity("Id", "Nickname2", "RequestURI2"); assertThat(identity.hashCode(), is(identity2.hashCode())); + } + @Test + public void nullDoesNotMatchAnIdentity() { + assertThat(identity, not(is((Object) null))); + } + + @Test + public void toStringContainsIdAndNickname() { + String identityString = identity.toString(); + assertThat(identityString, Matchers.matches("\\bId\\b")); + assertThat(identityString, Matchers.matches("\\bNickname\\b")); } }