fix build
This commit is contained in:
@@ -2456,3 +2456,65 @@ index 9c2d605c50cbf9aefa56ec209df9f6cea1392e89..d799c5131abd81a987472aaa7cf105f1
|
|||||||
|
|
||||||
}
|
}
|
||||||
+// Plazma end - Completely remove timings implementation
|
+// Plazma end - Completely remove timings implementation
|
||||||
|
diff --git a/src/test/java/org/bukkit/plugin/TimedRegisteredListenerTest.java b/src/test/java/org/bukkit/plugin/TimedRegisteredListenerTest.java
|
||||||
|
deleted file mode 100644
|
||||||
|
index 9ed416ed57676c845833736f93ed6088513c6da4..0000000000000000000000000000000000000000
|
||||||
|
--- a/src/test/java/org/bukkit/plugin/TimedRegisteredListenerTest.java
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,56 +0,0 @@
|
||||||
|
-package org.bukkit.plugin;
|
||||||
|
-
|
||||||
|
-import static org.bukkit.support.MatcherAssert.*;
|
||||||
|
-import static org.hamcrest.Matchers.*;
|
||||||
|
-import org.bukkit.event.Event;
|
||||||
|
-import org.bukkit.event.EventException;
|
||||||
|
-import org.bukkit.event.EventPriority;
|
||||||
|
-import org.bukkit.event.Listener;
|
||||||
|
-import org.bukkit.event.block.BlockBreakEvent;
|
||||||
|
-import org.bukkit.event.player.PlayerEvent;
|
||||||
|
-import org.bukkit.event.player.PlayerInteractEvent;
|
||||||
|
-import org.bukkit.event.player.PlayerMoveEvent;
|
||||||
|
-import org.junit.jupiter.api.Test;
|
||||||
|
-
|
||||||
|
-public class TimedRegisteredListenerTest {
|
||||||
|
-
|
||||||
|
- @Test
|
||||||
|
- public void testEventClass() throws EventException {
|
||||||
|
- Listener listener = new Listener() {};
|
||||||
|
- EventExecutor executor = new EventExecutor() {
|
||||||
|
- @Override
|
||||||
|
- public void execute(Listener listener, Event event) {}
|
||||||
|
- };
|
||||||
|
- TestPlugin plugin = new TestPlugin("Test");
|
||||||
|
-
|
||||||
|
- PlayerInteractEvent interactEvent = new PlayerInteractEvent(null, null, null, null, null);
|
||||||
|
- PlayerMoveEvent moveEvent = new PlayerMoveEvent(null, null, null);
|
||||||
|
- BlockBreakEvent breakEvent = new BlockBreakEvent(null, null);
|
||||||
|
-
|
||||||
|
- TimedRegisteredListener trl = new TimedRegisteredListener(listener, executor, EventPriority.NORMAL, plugin, false);
|
||||||
|
-
|
||||||
|
- // Ensure that the correct event type is reported for a single event
|
||||||
|
- trl.callEvent(interactEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) PlayerInteractEvent.class));
|
||||||
|
- // Ensure that no superclass is used in lieu of the actual event, after two identical event types
|
||||||
|
- trl.callEvent(interactEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) PlayerInteractEvent.class));
|
||||||
|
- // Ensure that the closest superclass of the two events is chosen
|
||||||
|
- trl.callEvent(moveEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) PlayerEvent.class));
|
||||||
|
- // As above, so below
|
||||||
|
- trl.callEvent(breakEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) Event.class));
|
||||||
|
- // In the name of being thorough, check that it never travels down the hierarchy again.
|
||||||
|
- trl.callEvent(breakEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) Event.class));
|
||||||
|
-
|
||||||
|
- trl = new TimedRegisteredListener(listener, executor, EventPriority.NORMAL, plugin, false);
|
||||||
|
-
|
||||||
|
- trl.callEvent(breakEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) BlockBreakEvent.class));
|
||||||
|
- // Test moving up the class hierarchy by more than one class at a time
|
||||||
|
- trl.callEvent(moveEvent);
|
||||||
|
- assertThat(trl.getEventClass(), is((Object) Event.class));
|
||||||
|
- }
|
||||||
|
-}
|
||||||
|
|||||||
Reference in New Issue
Block a user