### Question:
ApplicationArguments implements IApplicationArguments { public List<String> getPluginList() { return _pluginList; } private  ApplicationArguments(String[] args); synchronized static boolean initialize(String[] args); static ApplicationArguments getInstance(); String getSquirrelHomeDirectory(); String getUserSettingsDirectoryOverride(); boolean getShowSplashScreen(); boolean getShowHelp(); String getLoggingConfigFileName(); boolean getLoadPlugins(); boolean useDefaultMetalTheme(); boolean useNativeLAF(); String[] getRawArguments(); boolean getUserInterfaceDebugEnabled(); List<String> getPluginList(); Integer getShutdownTimerSeconds();  }### Answer:
@Test public final void testGetPluginList() { ApplicationArguments applicationArgumentsUnderTest = ApplicationArguments.getInstance(); List<String> pluginList = applicationArgumentsUnderTest.getPluginList(); assertEquals(1, pluginList.size()); String plugin = pluginList.get(0); assertEquals(PLUGIN_LIST, plugin); }