// change pausetime to even later
new BundleJobChangeXCommand(bundle.getId(), "pausetime=" + DateUtils.formatDateOozieTZ(evenLater)).call();
sleep(1000); // time for the queued CoordChangeXCommand to complete
Runnable runnable = new PauseTransitRunnable();
runnable.run(); // simulating run which would happen usually after interval
Thread.sleep(1000);
bundle = BundleJobQueryExecutor.getInstance().get(BundleJobQuery.GET_BUNDLE_JOB, bundle.getId());
assertEquals(Job.Status.RUNNING, bundle.getStatus());
assertEquals(DateUtils.formatDateOozieTZ(evenLater), DateUtils.formatDateOozieTZ(bundle.getPauseTime()));