private void testCancelAll() { mJobManager.cancelAll(); }
@Override protected void after() { mManager.cancelAll(); mManager.destroy(); JobConfig.reset(); }
@Override protected void before() throws Throwable { JobConfig.setJobReschedulePause(0, TimeUnit.MILLISECONDS); JobConfig.setSkipJobReschedule(true); JobConfig.setApiEnabled(JobApi.WORK_MANAGER, false); mManager = JobManager.create(InstrumentationRegistry.getTargetContext()); mManager.cancelAll(); }
@Override protected void after() { mManager.cancelAll(); mManager.destroy(); JobConfig.reset(); WorkManager.getInstance().cancelAllWork(); }
@Override protected void after() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getJobScheduler().cancelAll(); } mManager.cancelAll(); mManager.destroy(); getJobScheduler().cancelAll(); JobConfig.reset(); }
@Override protected void before() { Context context = InstrumentationRegistry.getTargetContext(); Executor executor = new Executor() { @Override public void execute(@NonNull Runnable command) { command.run(); } }; WorkManagerTestInitHelper.initializeTestWorkManager(context, new Configuration.Builder().setExecutor(executor).build()); JobConfig.setJobReschedulePause(0, TimeUnit.MILLISECONDS); JobConfig.setSkipJobReschedule(true); JobConfig.forceApi(JobApi.WORK_MANAGER); mManager = JobManager.create(context); mManager.cancelAll(); }
manager().cancelAll(); jobId = DailyJob.schedule(new JobRequest.Builder("any").setRequiresCharging(false).setRequirementsEnforced(true), time, time); assertThat(manager().getAllJobRequests()).hasSize(1);
@Test public void testScheduleAndCancel() { JobRequest request = DummyJobs.createOneOff(); int jobId = request.schedule(); assertThat(manager().getJobRequest(jobId)).isNotNull(); assertThat(manager().getJob(jobId)).isNull(); assertThat(manager().cancel(jobId)).isTrue(); assertThat(manager().getAllJobRequests()).isEmpty(); assertThat(manager().getAllJobs()).isEmpty(); request.schedule(); assertThat(manager().getAllJobRequests()).hasSize(1); assertThat(manager().cancelAll()).isEqualTo(1); assertThat(manager().getAllJobRequests()).isEmpty(); assertThat(manager().getAllJobs()).isEmpty(); }
/** * {@inheritDoc} */ @Override public int cancelAllRequests() { Logger.i(TAG, "All requests cancelled."); int count = JobManager.instance().cancelAll(); killAllThreads(); return count; }
JobManager.instance().cancelAll();