### Question:
SeProxyService { public ReaderPlugin getPlugin(String name) throws KeyplePluginNotFoundException { for (ReaderPlugin plugin : plugins) { if (plugin.getName().equals(name)) { return plugin; } } throw new KeyplePluginNotFoundException(name); } private  SeProxyService(); static SeProxyService getInstance(); void setPlugins(SortedSet<ReaderPlugin> plugins); void addPlugin(ReaderPlugin plugin); SortedSet<ReaderPlugin> getPlugins(); ReaderPlugin getPlugin(String name); String getVersion();  }### Answer:
@Test public void testGetPlugin() throws KeyplePluginNotFoundException { ConcurrentSkipListSet<ReaderPlugin> plugins = getPluginList(); proxyService.setPlugins(plugins); assertEquals(plugin1, proxyService.getPlugin(PLUGIN_NAME)); }