use of org.apache.shardingsphere.elasticjob.simple.job.SimpleJob in project elastic-job by dangdangdotcom.
the class OneOffJobBootstrapTest method assertExecute.
@Test
public void assertExecute() {
AtomicInteger counter = new AtomicInteger(0);
final OneOffJobBootstrap oneOffJobBootstrap = new OneOffJobBootstrap(zkRegCenter, (SimpleJob) shardingContext -> {
counter.incrementAndGet();
}, JobConfiguration.newBuilder("test_one_off_job_execute", SHARDING_TOTAL_COUNT).build());
oneOffJobBootstrap.execute();
blockUtilFinish(oneOffJobBootstrap, counter);
assertThat(counter.get(), is(SHARDING_TOTAL_COUNT));
getJobScheduler(oneOffJobBootstrap).shutdown();
}
Aggregations