Class BackgroundExecutor
- java.lang.Object
-
- org.robolectric.android.util.concurrent.BackgroundExecutor
-
public class BackgroundExecutor extends Object
Utility class for running code off the main looper thread aka Robolectric test thread.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidrunInBackground(Runnable runnable)A helper method intended for testing production code that needs to run off the main Looper.static <T> TrunInBackground(Callable<T> callable)A helper method intended for testing production code that needs to run off the main Looper.
-
-
-
Method Detail
-
runInBackground
public static void runInBackground(Runnable runnable)
A helper method intended for testing production code that needs to run off the main Looper. Will execute given runnable in a background thread and will do a best-effort attempt at propagating any exception back up to caller in their original form.
-
runInBackground
public static <T> T runInBackground(Callable<T> callable)
A helper method intended for testing production code that needs to run off the main Looper.Will execute given callable in a background thread and will do a best-effort attempt at propagating any exception back up to caller in their original form.
-
-