mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2025-02-08 16:32:11 +01:00
Added teleport method test to DelayedTeleportCommandTest.
This commit is contained in:
parent
3c4b7deb75
commit
ed46695546
@ -16,6 +16,7 @@ import org.bukkit.Bukkit;
|
|||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.player.PlayerMoveEvent;
|
import org.bukkit.event.player.PlayerMoveEvent;
|
||||||
|
import org.bukkit.event.player.PlayerTeleportEvent;
|
||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.scheduler.BukkitScheduler;
|
import org.bukkit.scheduler.BukkitScheduler;
|
||||||
import org.bukkit.scheduler.BukkitTask;
|
import org.bukkit.scheduler.BukkitTask;
|
||||||
@ -105,6 +106,7 @@ public class DelayedTeleportCommandTest {
|
|||||||
when(user.getUniqueId()).thenReturn(uuid);
|
when(user.getUniqueId()).thenReturn(uuid);
|
||||||
when(user.getLocation()).thenReturn(from);
|
when(user.getLocation()).thenReturn(from);
|
||||||
when(player.getUniqueId()).thenReturn(uuid);
|
when(player.getUniqueId()).thenReturn(uuid);
|
||||||
|
User.getInstance(player);
|
||||||
// Locations
|
// Locations
|
||||||
when(to.toVector()).thenReturn(new Vector(1,2,3));
|
when(to.toVector()).thenReturn(new Vector(1,2,3));
|
||||||
when(from.toVector()).thenReturn(new Vector(1,2,4)); // Player moved
|
when(from.toVector()).thenReturn(new Vector(1,2,4)); // Player moved
|
||||||
@ -188,6 +190,17 @@ public class DelayedTeleportCommandTest {
|
|||||||
verify(notifier, never()).notify(any(), anyString());
|
verify(notifier, never()).notify(any(), anyString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test method for {@link world.bentobox.bentobox.api.commands.DelayedTeleportCommand#onPlayerMove(org.bukkit.event.player.PlayerMoveEvent)}.
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void testOnPlayerTeleport() {
|
||||||
|
testDelayCommandUserStringRunnableStandStill();
|
||||||
|
PlayerTeleportEvent e = new PlayerTeleportEvent(player, from, to);
|
||||||
|
dtc.onPlayerTeleport(e);
|
||||||
|
verify(notifier).notify(any(), eq("commands.delay.moved-so-command-cancelled"));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test method for {@link world.bentobox.bentobox.api.commands.DelayedTeleportCommand#DelayedTeleportCommand(world.bentobox.bentobox.api.addons.Addon, java.lang.String, java.lang.String[])}.
|
* Test method for {@link world.bentobox.bentobox.api.commands.DelayedTeleportCommand#DelayedTeleportCommand(world.bentobox.bentobox.api.addons.Addon, java.lang.String, java.lang.String[])}.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user