| Index: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
|
| diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
|
| index bf85375d2d20769ff61118d1e017d923b3e949ae..f78859a50b82bc9ee161c519f0b6934605dfb1ee 100644
|
| --- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
|
| +++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java
|
| @@ -11,6 +11,7 @@ import android.support.annotation.Nullable;
|
|
|
| import org.chromium.base.Log;
|
| import org.chromium.base.ThreadUtils;
|
| +import org.chromium.base.VisibleForTesting;
|
|
|
| import java.lang.reflect.Constructor;
|
| import java.util.Set;
|
| @@ -60,7 +61,9 @@ public class BackgroundTaskScheduler {
|
|
|
| private final BackgroundTaskSchedulerDelegate mSchedulerDelegate;
|
|
|
| - BackgroundTaskScheduler(BackgroundTaskSchedulerDelegate schedulerDelegate) {
|
| + /** Public constructor that allows null delegate, for testing only */
|
| + @VisibleForTesting
|
| + public BackgroundTaskScheduler(BackgroundTaskSchedulerDelegate schedulerDelegate) {
|
| assert schedulerDelegate != null;
|
| mSchedulerDelegate = schedulerDelegate;
|
| }
|
|
|