Fix tests

This commit is contained in:
tastybento 2023-11-10 07:34:52 -08:00
parent 285205fe3f
commit 4481881b9e
1 changed files with 102 additions and 94 deletions

View File

@ -34,14 +34,13 @@ import world.bentobox.bentobox.util.Util;
* *
*/ */
@RunWith(PowerMockRunner.class) @RunWith(PowerMockRunner.class)
@PrepareForTest({BentoBox.class, Util.class, Bukkit.class }) @PrepareForTest({ BentoBox.class, Util.class, Bukkit.class })
public class EntityTeleportListenerTest extends AbstractCommonSetup { public class EntityTeleportListenerTest extends AbstractCommonSetup {
private EntityTeleportListener etl; private EntityTeleportListener etl;
@Mock @Mock
private IslandsManager im; private IslandsManager im;
/** /**
*/ */
@Override @Override
@ -58,7 +57,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#EntityTeleportListener(world.bentobox.bentobox.BentoBox)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#EntityTeleportListener(world.bentobox.bentobox.BentoBox)}.
*/ */
@Test @Test
public void testEntityTeleportListener() { public void testEntityTeleportListener() {
@ -66,7 +66,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
*/ */
@Test @Test
public void testOnEntityPortalWrongWorld() { public void testOnEntityPortalWrongWorld() {
@ -89,7 +90,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
*/ */
@Test @Test
public void testOnEntityPortalNullTo() { public void testOnEntityPortalNullTo() {
@ -99,7 +101,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
*/ */
@Test @Test
public void testOnEntityPortalTeleportDisabled() { public void testOnEntityPortalTeleportDisabled() {
@ -109,7 +112,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
*/ */
@Test @Test
public void testOnEntityPortalTeleportEnabled() { public void testOnEntityPortalTeleportEnabled() {
@ -139,7 +143,7 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS); PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
when(Util.getWorld(any())).thenReturn(world2); when(Util.getWorld(any())).thenReturn(world2);
when(location.getWorld()).thenReturn(null); when(location.getWorld()).thenReturn(world);
Flags.ENTITY_PORTAL_TELEPORT.setSetting(world, true); Flags.ENTITY_PORTAL_TELEPORT.setSetting(world, true);
EntityPortalEvent event = new EntityPortalEvent(player, location, location2, 10); EntityPortalEvent event = new EntityPortalEvent(player, location, location2, 10);
etl.onEntityPortal(event); etl.onEntityPortal(event);
@ -174,6 +178,8 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
*/ */
@Test @Test
public void testOnEntityPortalTeleportEnabledIsAllowedInConfig() { public void testOnEntityPortalTeleportEnabledIsAllowedInConfig() {
when(world.getEnvironment()).thenReturn(Environment.NORMAL);
when(iwm.isNetherGenerate(any())).thenReturn(true); when(iwm.isNetherGenerate(any())).thenReturn(true);
when(iwm.isNetherIslands(any())).thenReturn(true); when(iwm.isNetherIslands(any())).thenReturn(true);
@ -193,14 +199,16 @@ public class EntityTeleportListenerTest extends AbstractCommonSetup {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityEnterPortal(org.bukkit.event.entity.EntityPortalEnterEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityEnterPortal(org.bukkit.event.entity.EntityPortalEnterEvent)}.
*/ */
@Test @Test
public void testOnEntityEnterPortal() { public void testOnEntityEnterPortal() {
} }
/** /**
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityExitPortal(org.bukkit.event.entity.EntityPortalExitEvent)}. * Test method for
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityExitPortal(org.bukkit.event.entity.EntityPortalExitEvent)}.
*/ */
@Test @Test
public void testOnEntityExitPortal() { public void testOnEntityExitPortal() {