@@ -217,7 +217,7 @@ public void shouldRunTaskInAsync() {
217217 // given
218218 Runnable task = mock (Runnable .class );
219219 BukkitService spy = Mockito .spy (bukkitService );
220- doReturn (null ).when (spy ).runTaskAsynchronously (task );
220+ doReturn (mock ( CancellableTask . class ) ).when (spy ).runTaskAsynchronously (task );
221221
222222 // when
223223 spy .runTaskOptionallyAsync (task );
@@ -247,35 +247,32 @@ public void shouldRunTaskDirectlyIfConfigured() {
247247 public void shouldRunTaskAsynchronously () {
248248 // given
249249 Runnable task = () -> {/* noop */ };
250- BukkitTask bukkitTask = mock (BukkitTask .class );
251- given (scheduler . runTaskAsynchronously (authMe , task )).willReturn (bukkitTask );
250+ CancellableTask cancellableTask = mock (CancellableTask .class );
251+ given (schedulingAdapter . runAsyncTask (authMe , task )).willReturn (cancellableTask );
252252
253253 // when
254- BukkitTask resultingTask = bukkitService .runTaskAsynchronously (task );
254+ CancellableTask resultingTask = bukkitService .runTaskAsynchronously (task );
255255
256256 // then
257- assertThat (resultingTask , equalTo (bukkitTask ));
258- verify (scheduler , only ()).runTaskAsynchronously (authMe , task );
257+ assertThat (resultingTask , equalTo (cancellableTask ));
258+ verify (schedulingAdapter , only ()).runAsyncTask (authMe , task );
259259 }
260260
261261 @ Test
262262 public void shouldRunTaskTimerAsynchronously () {
263263 // given
264- BukkitRunnable task = new BukkitRunnable () {
265- @ Override
266- public void run () {
267- }
268- };
264+ Runnable task = mock (Runnable .class );
269265 long delay = 20L ;
270266 long period = 4000L ;
271- BukkitTask bukkitTask = mock (BukkitTask .class );
272- given (task . runTaskTimerAsynchronously (authMe , delay , period )).willReturn (bukkitTask );
267+ CancellableTask cancellableTask = mock (CancellableTask .class );
268+ given (schedulingAdapter . runAsyncTaskTimer (authMe , task , delay , period )).willReturn (cancellableTask );
273269
274270 // when
275- BukkitTask resultingTask = bukkitService .runTaskTimerAsynchronously (task , delay , period );
271+ CancellableTask resultingTask = bukkitService .runTaskTimerAsynchronously (task , delay , period );
276272
277273 // then
278- assertThat (resultingTask , equalTo (bukkitTask ));
274+ assertThat (resultingTask , equalTo (cancellableTask ));
275+ verify (schedulingAdapter , only ()).runAsyncTaskTimer (authMe , task , delay , period );
279276 }
280277
281278 @ Test
0 commit comments