Fix broken app info Robolectric tests
Fix: 253396248 Test: m RunSettingsRoboTests Change-Id: I5ccc900824880c5d585b2838bbe3948232617288
This commit is contained in:
@@ -35,7 +35,6 @@ import com.android.settings.R;
|
||||
import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.Mock;
|
||||
@@ -73,14 +72,13 @@ public class ButtonActionDialogFragmentTest {
|
||||
verify(mTargetFragment).handleDialogClick(anyInt());
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
public void testOnClick_forceStop_dismissDialog() {
|
||||
ButtonActionDialogFragment fragment =
|
||||
spy(ButtonActionDialogFragment.newInstance(FORCE_STOP_ID));
|
||||
ButtonActionDialogFragment.newInstance(FORCE_STOP_ID);
|
||||
FragmentController.setupFragment(fragment, FragmentActivity.class, 0 /* containerViewId */,
|
||||
null /* bundle */);
|
||||
doReturn(mTargetFragment).when(fragment).getTargetFragment();
|
||||
fragment.setTargetFragment(mTargetFragment, 0);
|
||||
doNothing().when(mTargetFragment).handleDialogClick(anyInt());
|
||||
final AlertDialog dialog = mock(AlertDialog.class);
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ import com.android.settings.R;
|
||||
import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.Robolectric;
|
||||
@@ -58,24 +57,23 @@ public class InstantAppButtonDialogFragmentTest {
|
||||
public void setUp() {
|
||||
final FragmentActivity activity = Robolectric.setupActivity(FragmentActivity.class);
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
mFragment = spy(InstantAppButtonDialogFragment.newInstance(TEST_PACKAGE));
|
||||
mFragment = InstantAppButtonDialogFragment.newInstance(TEST_PACKAGE);
|
||||
mFragment.show(activity.getSupportFragmentManager(), "InstantAppButtonDialogFragment");
|
||||
doReturn(mContext).when(mFragment).getContext();
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
public void onClick_shouldDeleteApp() {
|
||||
final InstantAppButtonDialogFragment spyFragment = spy(mFragment);
|
||||
doReturn(mContext).when(spyFragment).getContext();
|
||||
final PackageManager packageManager = mock(PackageManager.class);
|
||||
when(mContext.getPackageManager()).thenReturn(packageManager);
|
||||
|
||||
mFragment.onClick(null /* dialog */, 0 /* which */);
|
||||
spyFragment.onClick(null /* dialog */, 0 /* which */);
|
||||
|
||||
verify(packageManager)
|
||||
.deletePackageAsUser(eq(TEST_PACKAGE), any(), anyInt(), anyInt());
|
||||
}
|
||||
|
||||
@Ignore
|
||||
@Test
|
||||
public void onCreateDialog_clearAppDialog_shouldShowClearAppDataConfirmation() {
|
||||
final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
|
||||
|
||||
Reference in New Issue
Block a user