X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FUpdateCheckerTest.java;h=548051a1177280507cf1bf140b291e208b422844;hb=e482c6e00025f94082362b3805ca8d38773f66e4;hp=44819ee4bf7f66d3a1172bc30f2c3b2ca9c93adf;hpb=00a353b7c10c9511fb69cb1120580e4ff95e9c0e;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/core/UpdateCheckerTest.java b/src/test/java/net/pterodactylus/sone/core/UpdateCheckerTest.java index 44819ee..548051a 100644 --- a/src/test/java/net/pterodactylus/sone/core/UpdateCheckerTest.java +++ b/src/test/java/net/pterodactylus/sone/core/UpdateCheckerTest.java @@ -5,20 +5,20 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.instanceOf; import static org.hamcrest.Matchers.is; import static org.mockito.ArgumentCaptor.forClass; -import static org.mockito.Matchers.any; -import static org.mockito.Matchers.argThat; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import static org.mockito.hamcrest.MockitoHamcrest.argThat; import java.io.IOException; import java.io.InputStream; import net.pterodactylus.sone.core.FreenetInterface.Callback; -import net.pterodactylus.sone.core.FreenetInterface.Fetched; import net.pterodactylus.sone.core.event.UpdateFoundEvent; +import net.pterodactylus.sone.main.PluginHomepage; import net.pterodactylus.util.version.Version; import freenet.client.ClientMetadata; @@ -36,15 +36,14 @@ import org.mockito.stubbing.Answer; /** * Unit test for {@link UpdateChecker}. - * - * @author David ‘Bombe’ Roden */ public class UpdateCheckerTest { private final EventBus eventBus = mock(EventBus.class); private final FreenetInterface freenetInterface = mock(FreenetInterface.class); private final Version currentVersion = new Version(1, 0, 0); - private final UpdateChecker updateChecker = new UpdateChecker(eventBus, freenetInterface, currentVersion); + private final PluginHomepage pluginHomepage = new PluginHomepage("KSK@homepage"); + private final UpdateChecker updateChecker = new UpdateChecker(eventBus, freenetInterface, currentVersion, pluginHomepage); @Before public void startUpdateChecker() { @@ -103,9 +102,9 @@ public class UpdateCheckerTest { private void verifyEventIsFired(Version version, long releaseTime, boolean disruptive) { ArgumentCaptor updateFoundEvent = forClass(UpdateFoundEvent.class); verify(eventBus, times(1)).post(updateFoundEvent.capture()); - assertThat(updateFoundEvent.getValue().version(), is(version)); - assertThat(updateFoundEvent.getValue().releaseTime(), is(releaseTime)); - assertThat(updateFoundEvent.getValue().disruptive(), is(disruptive)); + assertThat(updateFoundEvent.getValue().getVersion(), is(version)); + assertThat(updateFoundEvent.getValue().getReleaseTime(), is(releaseTime)); + assertThat(updateFoundEvent.getValue().isDisruptive(), is(disruptive)); } private void verifyThatUpdateCheckerKnowsLatestVersion(Version version, long releaseTime) {