From a211e39cfd203daf40f56a0558afe752f8bf3093 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 8 Feb 2019 18:27:15 -0500 Subject: [PATCH] plugin manager test: check plugins don't error when registering with eventbus --- .../java/net/runelite/client/plugins/PluginManagerTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/PluginManagerTest.java b/runelite-client/src/test/java/net/runelite/client/plugins/PluginManagerTest.java index 09812997544..8f631695740 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/PluginManagerTest.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/PluginManagerTest.java @@ -47,6 +47,7 @@ import net.runelite.api.Client; import net.runelite.client.RuneLite; import net.runelite.client.RuneLiteModule; +import net.runelite.client.eventbus.EventBus; import net.runelite.client.rs.ClientUpdateCheckMode; import static org.junit.Assert.assertEquals; import org.junit.Before; @@ -117,6 +118,10 @@ public void testLoadPlugins() throws Exception pluginManager.loadCorePlugins(); plugins = pluginManager.getPlugins(); + // Check that the plugins register with the eventbus without errors + EventBus eventBus = new EventBus(); + plugins.forEach(eventBus::register); + expected = pluginClasses.stream() .map(cl -> (PluginDescriptor) cl.getAnnotation(PluginDescriptor.class)) .filter(Objects::nonNull)