TestWorkerBuilder
open class TestWorkerBuilder<W : Worker!> : TestListenableWorkerBuilder<W>
kotlin.Any | ||
↳ | androidx.work.testing.TestListenableWorkerBuilder<W> | |
↳ | androidx.work.testing.TestWorkerBuilder |
Builds instances of Worker
which can be used for testing.
Summary
Public methods | |
---|---|
open static TestWorkerBuilder<out Worker!> |
from(@NonNull context: Context, @NonNull workRequest: WorkRequest, @NonNull executor: Executor) Creates a new instance of a |
open static TestWorkerBuilder<W> |
Creates a new instance of a |
Inherited functions | |
---|---|
Public methods
from
@NonNull open static fun from(
@NonNull context: Context,
@NonNull workRequest: WorkRequest,
@NonNull executor: Executor
): TestWorkerBuilder<out Worker!>
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 |
Return | |
---|---|
TestWorkerBuilder<out Worker!> |
The new instance of a TestWorkerBuilder |
from
@NonNull open static fun <W : Worker!> from(
@NonNull context: Context,
@NonNull workerClass: Class<W>,
@NonNull executor: Executor
): TestWorkerBuilder<W>
Creates a new instance of a TestWorkerBuilder
with the worker Class
that runs on the given Executor
.
Parameters | |
---|---|
context |
Context: The Context |
workerClass |
Class<W>: The subtype of Worker being built |
executor |
Executor: The Executor |
Return | |
---|---|
TestWorkerBuilder<W> |
The new instance of a TestWorkerBuilder |