TestWorkerBuilder
public
class
TestWorkerBuilder
extends TestListenableWorkerBuilder<W extends Worker>
java.lang.Object | ||
↳ | androidx.work.testing.TestListenableWorkerBuilder<W extends androidx.work.Worker> | |
↳ | androidx.work.testing.TestWorkerBuilder<W extends androidx.work.Worker> |
Builds instances of Worker
which can be used for testing.
Summary
Public methods | |
---|---|
static
TestWorkerBuilder<? extends Worker>
|
from(Context context, WorkRequest workRequest, Executor executor)
Creates a new instance of a |
static
<W extends Worker>
TestWorkerBuilder<W>
|
from(Context context, Class<W> workerClass, Executor executor)
Creates a new instance of a |
Inherited methods | |
---|---|
Public methods
from
public static TestWorkerBuilder<? extends Worker> from (Context context, WorkRequest workRequest, Executor executor)
Creates a new instance of a TestWorkerBuilder
from a WorkRequest
that runs on
the given Executor
.
Parameters | |
---|---|
context |
Context : The Context |
workRequest |
WorkRequest : The WorkRequest |
executor |
Executor : The Executor |
Returns | |
---|---|
TestWorkerBuilder<? extends Worker> |
The new instance of a TestWorkerBuilder
|
from
public static TestWorkerBuilder<W> from (Context context, Class<W> workerClass, Executor executor)
Creates a new instance of a TestWorkerBuilder
with the worker Class
that
runs on the given Executor
.
Parameters | |
---|---|
context |
Context : The Context |
workerClass |
Class : The subtype of Worker being built |
executor |
Executor : The Executor |
Returns | |
---|---|
TestWorkerBuilder<W> |
The new instance of a TestWorkerBuilder
|