PluginHolder { public ArrayList<NotifierPlugin> getNotifierPlugins() { return notifierPlugins; } private  PluginHolder(); static PluginHolder build(File[] pluginJars); static PluginHolder getInstance(); ArrayList<NotifierPlugin> getNotifierPlugins(); ArrayList<SecurityPlugin> getSecurityPlugins();  }
@Test public void testGetNotifierPlugins() { System.out.println("getNotifierPlugins"); ArrayList<NotifierPlugin> result = ph.getNotifierPlugins(); assertNotNull(result); assertFalse(result.isEmpty()); NotifierPlugin plugin = result.get(0); assertNotNull(plugin); plugin.doNotify(NotifierPlugin.MutateType.DELETE, null); NotifierPlugin plugin2 = result.get(1); assertNotNull(plugin2); plugin2.doNotify(NotifierPlugin.MutateType.DELETE, null); }