import net.pterodactylus.sone.core.FreenetInterface.Callback;
import net.pterodactylus.sone.core.event.UpdateFoundEvent;
import net.pterodactylus.sone.core.FreenetInterface.Callback;
import net.pterodactylus.sone.core.event.UpdateFoundEvent;
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 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);
private void verifyEventIsFired(Version version, long releaseTime, boolean disruptive) {
ArgumentCaptor<UpdateFoundEvent> updateFoundEvent = forClass(UpdateFoundEvent.class);
verify(eventBus, times(1)).post(updateFoundEvent.capture());
private void verifyEventIsFired(Version version, long releaseTime, boolean disruptive) {
ArgumentCaptor<UpdateFoundEvent> 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));