/** * New instance with vararg. * @param plugin first plugin * @param additionalPlugins additional vararg plugins */ public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) { this(); addProcessEnginePlugin(plugin, additionalPlugins); }
/** * New instance with vararg. * @param plugin first plugin * @param additionalPlugins additional vararg plugins */ public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) { this(); addProcessEnginePlugin(plugin, additionalPlugins); }
@Test public void addPlugin() throws Exception { CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A); assertThat(composite.getPlugins().size(), is(1)); assertThat(composite.getPlugins().get(0), is(PLUGIN_A)); composite.addProcessEnginePlugin(PLUGIN_B); assertThat(composite.getPlugins().size(), is(2)); assertThat(composite.getPlugins().get(1), is(PLUGIN_B)); }
/** * New instance with vararg. * @param plugin first plugin * @param additionalPlugins additional vararg plugins */ public CompositeProcessEnginePlugin(ProcessEnginePlugin plugin, ProcessEnginePlugin... additionalPlugins) { this(); addProcessEnginePlugin(plugin, additionalPlugins); }
@Test public void addPlugin() throws Exception { CompositeProcessEnginePlugin composite = new CompositeProcessEnginePlugin(PLUGIN_A); assertThat(composite.getPlugins().size(), is(1)); assertThat(composite.getPlugins().get(0), is(PLUGIN_A)); composite.addProcessEnginePlugin(PLUGIN_B); assertThat(composite.getPlugins().size(), is(2)); assertThat(composite.getPlugins().get(1), is(PLUGIN_B)); }