@Override public void setUp() throws Exception { super.setUp(); createUserCommandJarFile(); }
@Test public void testGemFireProperty() { System.setProperty(CommandManager.USER_CMD_PACKAGES_PROPERTY, "junit.ucdunit"); ClassPathLoader.setLatestToDefault(); CommandManager.clearInstance(); Host.getHost(0).getVM(0).invoke(new SerializableRunnable() { private static final long serialVersionUID = 1L; @Override public void run() { ClassPathLoader.setLatestToDefault(); CommandManager.clearInstance(); } }); Properties properties = new Properties(); properties.setProperty(DistributionConfig.USER_COMMAND_PACKAGES, "junit.ucdunit"); createDefaultSetup(properties); CommandResult cmdResult = executeCommand("ucdunitcmd"); assertEquals(Result.Status.OK, cmdResult.getStatus()); } }
@Test public void testCommandLineProperty() { System.setProperty(CommandManager.USER_CMD_PACKAGES_PROPERTY, "junit.ucdunit"); ClassPathLoader.setLatestToDefault(); CommandManager.clearInstance(); Host.getHost(0).getVM(0).invoke(new SerializableRunnable() { private static final long serialVersionUID = 1L; @Override public void run() { System.setProperty(CommandManager.USER_CMD_PACKAGES_PROPERTY, "junit.ucdunit"); ClassPathLoader.setLatestToDefault(); CommandManager.clearInstance(); } }); createDefaultSetup(null); CommandResult cmdResult = executeCommand("ucdunitcmd"); assertEquals(Result.Status.OK, cmdResult.getStatus()); }