aboutsummaryrefslogtreecommitdiffstats
path: root/pf4j
diff options
context:
space:
mode:
authorDecebal Suiu <decebal.suiu@gmail.com>2019-08-05 21:16:39 +0300
committerDecebal Suiu <decebal.suiu@gmail.com>2019-08-05 21:16:39 +0300
commitd7344b8d3c11d428184c00cc3b56af901d6be60b (patch)
tree19332a1766e08e32e78ea4c086c2b47706f7b9e9 /pf4j
parentef278f6db6993bab3d6a44b881e3fd6267a58995 (diff)
downloadpf4j-d7344b8d3c11d428184c00cc3b56af901d6be60b.tar.gz
pf4j-d7344b8d3c11d428184c00cc3b56af901d6be60b.zip
Improve testing of #335
Diffstat (limited to 'pf4j')
-rw-r--r--pf4j/src/test/java/org/pf4j/DefaultPluginStatusProviderTest.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/pf4j/src/test/java/org/pf4j/DefaultPluginStatusProviderTest.java b/pf4j/src/test/java/org/pf4j/DefaultPluginStatusProviderTest.java
index e766735..ca5b091 100644
--- a/pf4j/src/test/java/org/pf4j/DefaultPluginStatusProviderTest.java
+++ b/pf4j/src/test/java/org/pf4j/DefaultPluginStatusProviderTest.java
@@ -82,6 +82,9 @@ public class DefaultPluginStatusProviderTest {
assertTrue(statusProvider.isPluginDisabled("plugin-1"));
assertTrue(statusProvider.isPluginDisabled("plugin-2"));
assertFalse(statusProvider.isPluginDisabled("plugin-3"));
+
+ List<String> disabledPlugins = FileUtils.readLines(pluginsPath.resolve("disabled.txt"), true);
+ assertTrue(disabledPlugins.contains("plugin-1"));
}
@Test
@@ -94,10 +97,13 @@ public class DefaultPluginStatusProviderTest {
assertFalse(statusProvider.isPluginDisabled("plugin-1"));
assertFalse(statusProvider.isPluginDisabled("plugin-2"));
assertTrue(statusProvider.isPluginDisabled("plugin-3"));
+
+ List<String> disabledPlugins = FileUtils.readLines(pluginsPath.resolve("disabled.txt"), true);
+ assertFalse(disabledPlugins.contains("plugin-2"));
}
@Test
- public void testEnablePluginWithEnableEmpty() throws Exception{
+ public void testEnablePluginWithEnableEmpty() {
PluginStatusProvider statusProvider = new DefaultPluginStatusProvider(pluginsPath);
statusProvider.enablePlugin("plugin-2");
@@ -107,7 +113,7 @@ public class DefaultPluginStatusProviderTest {
}
@Test
- public void testDisablePluginWithoutDisabledFile() throws Exception {
+ public void testDisablePluginWithoutDisabledFile() {
PluginStatusProvider statusProvider = new DefaultPluginStatusProvider(pluginsPath);
assertFalse(statusProvider.isPluginDisabled("plugin-1"));
@@ -120,8 +126,7 @@ public class DefaultPluginStatusProviderTest {
List<String> disabledPlugins = new ArrayList<>();
disabledPlugins.add("plugin-2");
- Path disabledPath = pluginsPath.resolve("disabled.txt");
- FileUtils.writeLines(disabledPlugins, disabledPath.toFile());
+ FileUtils.writeLines(disabledPlugins, pluginsPath.resolve("disabled.txt").toFile());
}
private void createEnabledFile() throws IOException {
@@ -129,8 +134,7 @@ public class DefaultPluginStatusProviderTest {
enabledPlugins.add("plugin-1");
enabledPlugins.add("plugin-2");
- Path enabledPath = pluginsPath.resolve("enabled.txt");
- FileUtils.writeLines(enabledPlugins, enabledPath.toFile());
+ FileUtils.writeLines(enabledPlugins, pluginsPath.resolve("enabled.txt").toFile());
}
}