X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FIdentityChangeDetectorTest.java;h=afe40fa14d882bb268ad5fe6029387b4ce06e2aa;hp=d306ace9c659ac9c6ea8ee26145a95a8b269f117;hb=a016817f03bcf23cf10cf9131c62e6df092b9496;hpb=ae5d96a645bd6e158d2e52dfdfaf18b65ce2ef82 diff --git a/src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetectorTest.java b/src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetectorTest.java index d306ace..afe40fa 100644 --- a/src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetectorTest.java +++ b/src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetectorTest.java @@ -155,6 +155,18 @@ public class IdentityChangeDetectorTest { assertThat(unchangedIdentities, containsInAnyOrder(createIdentity1(), createIdentity2())); } + @Test + public void noRemovedIdentitiesAreDetectedWithoutAnIdentityProcessor() { + identityChangeDetector.onRemovedIdentity(null); + identityChangeDetector.detectChanges(asList(createIdentity1(), createIdentity3())); + } + + @Test + public void noAddedIdentitiesAreDetectedWithoutAnIdentityProcessor() { + identityChangeDetector.onNewIdentity(null); + identityChangeDetector.detectChanges(asList(createIdentity1(), createIdentity2(), createIdentity3(), createIdentity4())); + } + private static Collection createOldIdentities() { return asList(createIdentity1(), createIdentity2(), createIdentity3()); }