@Test public void shouldQueueUiTasksWhenUiThreadIsPaused() throws Exception { Robolectric.pauseMainLooper(); activity = create(DialogLifeCycleActivity.class); TestRunnable runnable = new TestRunnable(); activity.runOnUiThread(runnable); assertFalse(runnable.wasRun); Robolectric.unPauseMainLooper(); assertTrue(runnable.wasRun); }