public void singleAsyncCancel() { solo.clearLog(); Log.d("BackgroundTasksTest", "singleAsyncCancel"); solo.setActivityOrientation(Solo.PORTRAIT); solo.clickOnButton("Task"); assertTrue("Task not started", solo.waitForLogMessage("onTaskReady task 0", 1000)); solo.setActivityOrientation(Solo.LANDSCAPE); solo.clickOnButton("Cancel Task"); assertTrue("Task did not cancel", solo.waitForLogMessage("onTaskCancel task 0", 3000)); }
public void chainAsyncCancel() { solo.clearLog(); Log.d("BackgroundTasksTest", "chainAsyncCancel"); solo.setActivityOrientation(Solo.PORTRAIT); solo.clickOnButton("Chain"); solo.sleep(1000); solo.setActivityOrientation(Solo.LANDSCAPE); solo.clickOnButton("Cancel Chain"); assertTrue("Chain did not cancel", solo.waitForLogMessage("onTaskCancel task 0", 3000)); }
public void singleAsyncFragment() { solo.clearLog(); Log.d("BackgroundTasksTest", "singleAsyncFragment"); solo.setActivityOrientation(Solo.PORTRAIT); solo.waitForActivity(MainActivity.class, 5000); solo.clickOnButton("Frg Task"); assertTrue("Task not started", solo.waitForLogMessage("onTaskReady task 0", 1000)); solo.setActivityOrientation(Solo.LANDSCAPE); assertTrue( "Task did not publish progress", solo.waitForLogMessage("onTaskProgress task 0", 3000)); assertTrue("Task did not succeed", solo.waitForLogMessage("onTaskSuccess task 0", 5000)); }
public void chainAsync() { solo.clearLog(); Log.d("BackgroundTasksTest", "chainAsync"); solo.setActivityOrientation(Solo.PORTRAIT); solo.clickOnButton("Chain"); assertTrue("Chain did not ready", solo.waitForLogMessage("onTaskReady task 0", 3000)); assertTrue( "Chain did not publish progress", solo.waitForLogMessage("onTaskProgress task 0", 3000)); assertTrue("Chain did not continue", solo.waitForLogMessage("onTaskSuccess task 0", 3000)); solo.setActivityOrientation(Solo.LANDSCAPE); assertTrue("Chain did not ready", solo.waitForLogMessage("onTaskReady task 1", 3000)); assertTrue( "Chain did not publish progress", solo.waitForLogMessage("onTaskProgress task 1", 3000)); solo.setActivityOrientation(Solo.PORTRAIT); assertTrue("Chain did not continue", solo.waitForLogMessage("onTaskSuccess task 1", 3000)); }