本文整理匯總了Java中org.robolectric.util.ActivityController.resume方法的典型用法代碼示例。如果您正苦於以下問題:Java ActivityController.resume方法的具體用法?Java ActivityController.resume怎麽用?Java ActivityController.resume使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.robolectric.util.ActivityController
的用法示例。
在下文中一共展示了ActivityController.resume方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testLifecycle(ActivityController<? extends LifecycleOwner> controller) {
LifecycleProvider<Lifecycle.Event> provider = AndroidLifecycle.createLifecycleProvider(controller.get());
TestObserver<Lifecycle.Event> testObserver = provider.lifecycle().test();
controller.create();
controller.start();
controller.resume();
controller.pause();
controller.stop();
controller.destroy();
testObserver.assertValues(
Lifecycle.Event.ON_CREATE,
Lifecycle.Event.ON_START,
Lifecycle.Event.ON_RESUME,
Lifecycle.Event.ON_PAUSE,
Lifecycle.Event.ON_STOP,
Lifecycle.Event.ON_DESTROY
);
}
示例2: testBindUntilEvent
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindUntilEvent(ActivityController<? extends LifecycleOwner> controller) {
LifecycleProvider<Lifecycle.Event> activity = AndroidLifecycle.createLifecycleProvider(controller.get());
TestObserver<Object> testObserver = observable.compose(activity.bindUntilEvent(Lifecycle.Event.ON_STOP)).test();
controller.create();
testObserver.assertNotComplete();
controller.start();
testObserver.assertNotComplete();
controller.resume();
testObserver.assertNotComplete();
controller.pause();
testObserver.assertNotComplete();
controller.stop();
testObserver.assertComplete();
}
示例3: testLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testLifecycle(LifecycleOwner owner) {
Fragment fragment = (Fragment) owner;
ActivityController<?> controller = startFragment(fragment);
TestObserver<Lifecycle.Event> testObserver = AndroidLifecycle.createLifecycleProvider(owner).lifecycle().test();
controller.start();
controller.resume();
controller.pause();
controller.stop();
controller.destroy();
testObserver.assertValues(
Lifecycle.Event.ON_CREATE,
Lifecycle.Event.ON_START,
Lifecycle.Event.ON_RESUME,
Lifecycle.Event.ON_PAUSE,
Lifecycle.Event.ON_STOP,
Lifecycle.Event.ON_DESTROY
);
}
示例4: testBindUntilEvent
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindUntilEvent(LifecycleOwner owner) {
Fragment fragment = (Fragment) owner;
ActivityController<?> controller = startFragment(fragment);
TestObserver<Object> testObserver = observable.compose(AndroidLifecycle.createLifecycleProvider(owner).bindUntilEvent(Lifecycle.Event.ON_STOP)).test();
testObserver.assertNotComplete();
controller.start();
testObserver.assertNotComplete();
controller.resume();
testObserver.assertNotComplete();
controller.pause();
testObserver.assertNotComplete();
controller.stop();
testObserver.assertComplete();
}
示例5: testLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testLifecycle(ActivityController<? extends LifecycleProvider<ActivityEvent>> controller) {
LifecycleProvider<ActivityEvent> activity = controller.get();
TestObserver<ActivityEvent> testObserver = activity.lifecycle().test();
controller.create();
controller.start();
controller.resume();
controller.pause();
controller.stop();
controller.destroy();
testObserver.assertValues(
ActivityEvent.CREATE,
ActivityEvent.START,
ActivityEvent.RESUME,
ActivityEvent.PAUSE,
ActivityEvent.STOP,
ActivityEvent.DESTROY
);
}
示例6: testBindUntilEvent
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindUntilEvent(ActivityController<? extends LifecycleProvider<ActivityEvent>> controller) {
LifecycleProvider<ActivityEvent> activity = controller.get();
TestObserver<Object> testObserver = observable.compose(activity.bindUntilEvent(STOP)).test();
controller.create();
testObserver.assertNotComplete();
controller.start();
testObserver.assertNotComplete();
controller.resume();
testObserver.assertNotComplete();
controller.pause();
testObserver.assertNotComplete();
controller.stop();
testObserver.assertComplete();
}
示例7: LoadReceipt
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
@Test
public void LoadReceipt()
{
Intent intent = new Intent();
final Bundle bundle = new Bundle();
bundle.putString("receipt", "receipt");
intent.putExtras(bundle);
ActivityController activityController = Robolectric.buildActivity(
ReceiptViewActivity.class).withIntent(intent).create();
activityController.start();
activityController.resume();
Activity activity = (Activity)activityController.get();
WebView receiptView = (WebView)activity.findViewById(R.id.imageView);
ShadowWebView.LoadDataWithBaseURL loadedData = shadowOf(receiptView).getLastLoadDataWithBaseURL();
assertEquals("", loadedData.baseUrl);
assertEquals("text/html", loadedData.mimeType);
assertEquals("utf-8", loadedData.encoding);
assertNull(loadedData.historyUrl);
assertTrue(loadedData.data.contains("src=\"file://receipt\""));
}
示例8: applyState
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void applyState(ActivityState state,
ActivityController controller) {
switch (state) {
case STARTED:
controller.start();
break;
case RESUMED:
controller.resume();
break;
case PAUSED:
controller.pause();
break;
case STOPPED:
controller.stop();
break;
case DESTROYED:
controller.destroy();
break;
case CREATED:
default:
controller.create();
break;
}
}
示例9: itShouldVerifySessionOnResume
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
@Test
public void itShouldVerifySessionOnResume() {
// given
LoginPresenter loginPresenter = mock(LoginPresenter.class);
ActivityController<LoginActivity> controller = Robolectric.buildActivity(LoginActivity.class);
LoginActivity activity = controller.create().get();
activity.presenter = loginPresenter;
// when
controller.resume();
//then
verify(loginPresenter).verifySession();
}
示例10: itShouldRequestFacebookLoginWhenClickFacebookButton
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
@Test
public void itShouldRequestFacebookLoginWhenClickFacebookButton() {
// given
LoginPresenter loginPresenter = mock(LoginPresenter.class);
ActivityController<LoginActivity> controller = Robolectric.buildActivity(LoginActivity.class);
LoginActivity activity = controller.create().get();
activity.presenter = loginPresenter;
controller.resume();
// when
activity.btnFacebookLogin.callOnClick();
// then
verify(loginPresenter).requestLogin(any(LoginStrategyChooser.class),
eq(LoginStrategy.FACEBOOK), eq(activity));
}
示例11: itShouldFinishWhenGoToMain
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
@Test
public void itShouldFinishWhenGoToMain() {
// given
LoginPresenter loginPresenter = mock(LoginPresenter.class);
ActivityController<LoginActivity> controller = Robolectric.buildActivity(LoginActivity.class);
LoginActivity activity = controller.create().get();
activity.presenter = loginPresenter;
controller.resume();
// when
activity.gotoMainActivity();
// then
assertTrue(activity.isFinishing());
}
示例12: testBindToLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindToLifecycle(ActivityController<? extends LifecycleOwner> controller) {
LifecycleProvider<Lifecycle.Event> provider = AndroidLifecycle.createLifecycleProvider(controller.get());
controller.create();
TestObserver<Object> createObserver = observable.compose(provider.bindToLifecycle()).test();
controller.start();
createObserver.assertNotComplete();
TestObserver<Object> startObserver = observable.compose(provider.bindToLifecycle()).test();
controller.resume();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
TestObserver<Object> resumeObserver = observable.compose(provider.bindToLifecycle()).test();
controller.pause();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
resumeObserver.assertComplete();
TestObserver<Object> pauseObserver = observable.compose(provider.bindToLifecycle()).test();
controller.stop();
createObserver.assertNotComplete();
startObserver.assertComplete();
pauseObserver.assertComplete();
TestObserver<Object> stopObserver = observable.compose(provider.bindToLifecycle()).test();
controller.destroy();
createObserver.assertComplete();
stopObserver.assertComplete();
}
示例13: testBindToLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindToLifecycle(LifecycleOwner owner) {
Fragment fragment = (Fragment) owner;
LifecycleProvider<Lifecycle.Event> provider = AndroidLifecycle.createLifecycleProvider(owner);
ActivityController<?> controller = startFragment(fragment);
TestObserver<Object> createObserver = observable.compose(provider.bindToLifecycle()).test();
controller.start();
createObserver.assertNotComplete();
TestObserver<Object> startObserver = observable.compose(provider.bindToLifecycle()).test();
controller.resume();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
TestObserver<Object> resumeObserver = observable.compose(provider.bindToLifecycle()).test();
controller.pause();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
resumeObserver.assertComplete();
TestObserver<Object> pauseObserver = observable.compose(provider.bindToLifecycle()).test();
controller.stop();
createObserver.assertNotComplete();
startObserver.assertComplete();
pauseObserver.assertComplete();
TestObserver<Object> stopObserver = observable.compose(provider.bindToLifecycle()).test();
controller.destroy();
createObserver.assertComplete();
stopObserver.assertComplete();
}
示例14: testBindToLifecycle
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
private void testBindToLifecycle(ActivityController<? extends LifecycleProvider<ActivityEvent>> controller) {
LifecycleProvider<ActivityEvent> activity = controller.get();
controller.create();
TestObserver<Object> createObserver = observable.compose(activity.bindToLifecycle()).test();
controller.start();
createObserver.assertNotComplete();
TestObserver<Object> startObserver = observable.compose(activity.bindToLifecycle()).test();
controller.resume();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
TestObserver<Object> resumeObserver = observable.compose(activity.bindToLifecycle()).test();
controller.pause();
createObserver.assertNotComplete();
startObserver.assertNotComplete();
resumeObserver.assertComplete();
TestObserver<Object> pauseObserver = observable.compose(activity.bindToLifecycle()).test();
controller.stop();
createObserver.assertNotComplete();
startObserver.assertComplete();
pauseObserver.assertComplete();
TestObserver<Object> stopObserver = observable.compose(activity.bindToLifecycle()).test();
controller.destroy();
createObserver.assertComplete();
stopObserver.assertComplete();
}
示例15: addOneGiftCard
import org.robolectric.util.ActivityController; //導入方法依賴的package包/類
@Test
public void addOneGiftCard()
{
ActivityController activityController = Robolectric.buildActivity(MainActivity.class).create();
Activity mainActivity = (Activity)activityController.get();
activityController.start();
activityController.resume();
TextView helpText = (TextView)mainActivity.findViewById(R.id.helpText);
ListView list = (ListView)mainActivity.findViewById(R.id.list);
assertEquals(0, list.getCount());
DBHelper db = new DBHelper(mainActivity);
db.insertGiftCard("store", "cardId", "value", "receipt");
assertEquals(View.VISIBLE, helpText.getVisibility());
assertEquals(View.GONE, list.getVisibility());
activityController.pause();
activityController.resume();
assertEquals(View.GONE, helpText.getVisibility());
assertEquals(View.VISIBLE, list.getVisibility());
assertEquals(1, list.getAdapter().getCount());
Cursor cursor = (Cursor)list.getAdapter().getItem(0);
assertNotNull(cursor);
}