@Test
	public void testLaunchJobTwiceWhereMakeUniqueIsImplicitlyTrue() throws Exception {
		logger.info("Launch batch job twice (makeUnique is implicitly true)");
		String jobName = generateJobName();
		// Batch 3.0 requires at least one parameter to reject duplicate executions of an instance
		String myJobParams = "{\"-param(long)\":\"12345\"}";
		JobParametersHolder.reset();
		final JobParametersHolder jobParametersHolder = new JobParametersHolder();

		executeJobCreate(jobName, JOB_WITH_PARAMETERS_DESCRIPTOR);
		checkForJobInList(jobName, JOB_WITH_PARAMETERS_DESCRIPTOR, true);
		executeJobLaunch(jobName, myJobParams);
		assertTrue("The countdown latch expired and did not count down.", jobParametersHolder.isDone());
		executeJobLaunch(jobName, myJobParams);
	}
Test {@link JobCommands}.

@author Glenn Renfro
@author Gunnar Hillert
@author Ilayaperumal Gopinathan
@author Michael Minella
@since 1.0
spring-xd-shell/src/test/java/org/springframework/xd/shell/command/AbstractJobCommandsTests.java