Browse Source

Fix test

#520
Decebal Suiu 1 year ago
parent
commit
aa0a89a931
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      pf4j/src/test/java/org/pf4j/LoadPluginsTest.java

+ 4
- 3
pf4j/src/test/java/org/pf4j/LoadPluginsTest.java View File

@@ -152,18 +152,19 @@ public class LoadPluginsTest {

@Test
public void loadUnloadLoad() throws Exception {
PluginZip pluginZip = new PluginZip.Builder(pluginsPath.resolve("my-plugin-1.2.3.zip"), "myPlugin")
String pluginId = "myPlugin";
PluginZip pluginZip = new PluginZip.Builder(pluginsPath.resolve("my-plugin-1.2.3.zip"), pluginId)
.pluginVersion("1.2.3")
.build();

pluginManager.loadPlugins();

assertEquals(1, pluginManager.getPlugins().size());
assertTrue(pluginManager.unloadPlugin(pluginManager.idForPath(pluginZip.unzippedPath())));
assertTrue(pluginManager.unloadPlugin(pluginId));
// duplicate check
assertNull(pluginManager.idForPath(pluginZip.unzippedPath()));
// Double unload ok
assertFalse(pluginManager.unloadPlugin(pluginManager.idForPath(pluginZip.unzippedPath())));
assertThrows(IllegalArgumentException.class, () -> pluginManager.unloadPlugin(pluginId), "Unknown pluginId " + pluginId);
assertNotNull(pluginManager.loadPlugin(pluginZip.unzippedPath()));
}


Loading…
Cancel
Save