@@ -0,0 +1,647 @@
+package net.mostlyoriginal.api.event.dispatcher;%0D%0A%0D%0Aimport net.mostlyoriginal.api.event.common.Event;%0D%0Aimport net.mostlyoriginal.api.event.common.EventDispatchStrategy;%0D%0A%0D%0Apublic class PollingEventDispatcherTest extends AbstractEventDispatcherTest %7B%0D%0A%09@Override%0D%0A%09protected EventDispatchStrategy createDispatcherInstance() %7B%0D%0A%09%09return new PollingEventDispatcher();%0D%0A%09%7D%0D%0A%09%0D%0A%09/** Dispatch wrapper. */%0D%0A%09@Override%0D%0A%09protected void dispatch(Event event) %7B%0D%0A%09%09try %7B%0D%0A%09%09%09dispatcher.dispatch(event);%0D%0A%09%09%09// this dispatcher processes after a world tick.%0D%0A%09%09%09dispatcher.process();%0D%0A%09%09%7D catch (Exception e) %7B%0D%0A%09%09%09throw new RuntimeException(e);%0D%0A%09%09%7D%0D%0A%09%7D%0D%0A%7D%0D%0A

Add test for PollingEventDispatcher.