Skip to content

Commit 4481881

Browse files
committed
Fix tests
1 parent 285205f commit 4481881

File tree

1 file changed

+102
-94
lines changed

1 file changed

+102
-94
lines changed

src/test/java/world/bentobox/bentobox/listeners/teleports/EntityTeleportListenerTest.java

+102-94
Original file line numberDiff line numberDiff line change
@@ -34,50 +34,51 @@
3434
*
3535
*/
3636
@RunWith(PowerMockRunner.class)
37-
@PrepareForTest({BentoBox.class, Util.class, Bukkit.class })
37+
@PrepareForTest({ BentoBox.class, Util.class, Bukkit.class })
3838
public class EntityTeleportListenerTest extends AbstractCommonSetup {
39-
40-
private EntityTeleportListener etl;
41-
@Mock
42-
private IslandsManager im;
4339

40+
private EntityTeleportListener etl;
41+
@Mock
42+
private IslandsManager im;
4443

45-
/**
46-
*/
47-
@Override
48-
@Before
49-
public void setUp() throws Exception {
50-
super.setUp();
51-
52-
when(plugin.getIslands()).thenReturn(im);
53-
when(plugin.getIslandsManager()).thenReturn(im);
54-
55-
when(im.getProtectedIslandAt(any())).thenReturn(Optional.of(island));
56-
57-
etl = new EntityTeleportListener(plugin);
58-
}
44+
/**
45+
*/
46+
@Override
47+
@Before
48+
public void setUp() throws Exception {
49+
super.setUp();
5950

60-
/**
61-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#EntityTeleportListener(world.bentobox.bentobox.BentoBox)}.
62-
*/
63-
@Test
64-
public void testEntityTeleportListener() {
65-
assertNotNull(etl);
66-
}
51+
when(plugin.getIslands()).thenReturn(im);
52+
when(plugin.getIslandsManager()).thenReturn(im);
6753

68-
/**
69-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
70-
*/
71-
@Test
72-
public void testOnEntityPortalWrongWorld() {
73-
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
74-
when(Util.getWorld(any())).thenReturn(null);
75-
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
76-
etl.onEntityPortal(event);
77-
assertFalse(event.isCancelled());
78-
}
79-
80-
/**
54+
when(im.getProtectedIslandAt(any())).thenReturn(Optional.of(island));
55+
56+
etl = new EntityTeleportListener(plugin);
57+
}
58+
59+
/**
60+
* Test method for
61+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#EntityTeleportListener(world.bentobox.bentobox.BentoBox)}.
62+
*/
63+
@Test
64+
public void testEntityTeleportListener() {
65+
assertNotNull(etl);
66+
}
67+
68+
/**
69+
* Test method for
70+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
71+
*/
72+
@Test
73+
public void testOnEntityPortalWrongWorld() {
74+
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
75+
when(Util.getWorld(any())).thenReturn(null);
76+
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
77+
etl.onEntityPortal(event);
78+
assertFalse(event.isCancelled());
79+
}
80+
81+
/**
8182
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
8283
*/
8384
@Test
@@ -87,44 +88,47 @@ public void testOnEntityPortalWrongWorld2() {
8788
etl.onEntityPortal(event);
8889
assertFalse(event.isCancelled());
8990
}
90-
91-
/**
92-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
93-
*/
94-
@Test
95-
public void testOnEntityPortalNullTo() {
96-
EntityPortalEvent event = new EntityPortalEvent(player, location, null, 10);
97-
etl.onEntityPortal(event);
98-
assertFalse(event.isCancelled());
99-
}
100-
101-
/**
102-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
103-
*/
104-
@Test
105-
public void testOnEntityPortalTeleportDisabled() {
106-
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
107-
etl.onEntityPortal(event);
108-
assertTrue(event.isCancelled());
109-
}
110-
111-
/**
112-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
113-
*/
114-
@Test
115-
public void testOnEntityPortalTeleportEnabled() {
116-
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
117-
when(Util.getWorld(any())).thenReturn(world);
118-
when(world.getEnvironment()).thenReturn(Environment.NORMAL);
119-
120-
Flags.ENTITY_PORTAL_TELEPORT.setSetting(world, true);
121-
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
122-
etl.onEntityPortal(event);
123-
assertFalse(event.isCancelled());
124-
125-
}
126-
127-
/**
91+
92+
/**
93+
* Test method for
94+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
95+
*/
96+
@Test
97+
public void testOnEntityPortalNullTo() {
98+
EntityPortalEvent event = new EntityPortalEvent(player, location, null, 10);
99+
etl.onEntityPortal(event);
100+
assertFalse(event.isCancelled());
101+
}
102+
103+
/**
104+
* Test method for
105+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
106+
*/
107+
@Test
108+
public void testOnEntityPortalTeleportDisabled() {
109+
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
110+
etl.onEntityPortal(event);
111+
assertTrue(event.isCancelled());
112+
}
113+
114+
/**
115+
* Test method for
116+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
117+
*/
118+
@Test
119+
public void testOnEntityPortalTeleportEnabled() {
120+
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
121+
when(Util.getWorld(any())).thenReturn(world);
122+
when(world.getEnvironment()).thenReturn(Environment.NORMAL);
123+
124+
Flags.ENTITY_PORTAL_TELEPORT.setSetting(world, true);
125+
EntityPortalEvent event = new EntityPortalEvent(player, location, location, 10);
126+
etl.onEntityPortal(event);
127+
assertFalse(event.isCancelled());
128+
129+
}
130+
131+
/**
128132
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
129133
*/
130134
@Test
@@ -139,15 +143,15 @@ public void testOnEntityPortalTeleportEnabledMissingWorld() {
139143
PowerMockito.mockStatic(Util.class, Mockito.RETURNS_MOCKS);
140144
when(Util.getWorld(any())).thenReturn(world2);
141145

142-
when(location.getWorld()).thenReturn(null);
146+
when(location.getWorld()).thenReturn(world);
143147
Flags.ENTITY_PORTAL_TELEPORT.setSetting(world, true);
144148
EntityPortalEvent event = new EntityPortalEvent(player, location, location2, 10);
145149
etl.onEntityPortal(event);
146150
assertTrue(event.isCancelled());
147151

148152
}
149-
150-
/**
153+
154+
/**
151155
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
152156
*/
153157
@Test
@@ -168,12 +172,14 @@ public void testOnEntityPortalTeleportEnabledIsNotAllowedInConfig() {
168172
assertTrue(event.isCancelled());
169173

170174
}
171-
172-
/**
175+
176+
/**
173177
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityPortal(org.bukkit.event.entity.EntityPortalEvent)}.
174178
*/
175179
@Test
176180
public void testOnEntityPortalTeleportEnabledIsAllowedInConfig() {
181+
when(world.getEnvironment()).thenReturn(Environment.NORMAL);
182+
177183
when(iwm.isNetherGenerate(any())).thenReturn(true);
178184
when(iwm.isNetherIslands(any())).thenReturn(true);
179185

@@ -192,18 +198,20 @@ public void testOnEntityPortalTeleportEnabledIsAllowedInConfig() {
192198

193199
}
194200

195-
/**
196-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityEnterPortal(org.bukkit.event.entity.EntityPortalEnterEvent)}.
197-
*/
198-
@Test
199-
public void testOnEntityEnterPortal() {
200-
}
201+
/**
202+
* Test method for
203+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityEnterPortal(org.bukkit.event.entity.EntityPortalEnterEvent)}.
204+
*/
205+
@Test
206+
public void testOnEntityEnterPortal() {
207+
}
201208

202-
/**
203-
* Test method for {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityExitPortal(org.bukkit.event.entity.EntityPortalExitEvent)}.
204-
*/
205-
@Test
206-
public void testOnEntityExitPortal() {
207-
}
209+
/**
210+
* Test method for
211+
* {@link world.bentobox.bentobox.listeners.teleports.EntityTeleportListener#onEntityExitPortal(org.bukkit.event.entity.EntityPortalExitEvent)}.
212+
*/
213+
@Test
214+
public void testOnEntityExitPortal() {
215+
}
208216

209217
}

0 commit comments

Comments
 (0)