Fix double divider in Privacy page
The second divider is shown after we set a background to the pinned header. - Simply hide the pinned header instead of its inner views. - Move setActionBarShadowAnimation to controller and just call it when the bar chart is available. Fixes: 134652710 Test: robotest, visual Change-Id: I4381e5ca1a042583d3e5874f5600719267b19786
This commit is contained in:
@@ -16,8 +16,6 @@
|
||||
|
||||
package com.android.settings.privacy;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.verify;
|
||||
@@ -27,7 +25,6 @@ import android.content.Context;
|
||||
import android.content.pm.UserInfo;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserManager;
|
||||
import android.permission.PermissionControllerManager;
|
||||
import android.view.View;
|
||||
import android.view.accessibility.AccessibilityManager;
|
||||
|
||||
@@ -57,8 +54,6 @@ public class PrivacyDashboardFragmentTest {
|
||||
|
||||
@Mock
|
||||
private LockPatternUtils mLockPatternUtils;
|
||||
@Mock
|
||||
private PermissionControllerManager mPCM;
|
||||
|
||||
private Context mContext;
|
||||
private PrivacyDashboardFragment mFragment;
|
||||
@@ -79,33 +74,10 @@ public class PrivacyDashboardFragmentTest {
|
||||
.create().start().get());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onViewCreated_shouldSetActionBarShadowAnimation() {
|
||||
mFragment.onViewCreated(new View(mContext), new Bundle());
|
||||
|
||||
assertThat(mFragment.getActivity().getActionBar().getElevation()).isEqualTo(0.f);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onViewCreated_shouldInitLinearProgressBar() {
|
||||
mFragment.onViewCreated(new View(mContext), new Bundle());
|
||||
|
||||
verify(mFragment).initLoadingBar();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateLinearProgressbar_isVisible_shouldShowProgressBar() {
|
||||
mFragment.setLoadingEnabled(true /* enabled */);
|
||||
|
||||
assertThat(mFragment.mProgressHeader.getVisibility()).isEqualTo(View.VISIBLE);
|
||||
assertThat(mFragment.mProgressAnimation.getVisibility()).isEqualTo(View.VISIBLE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateLinearProgressbar_isInVisible_shouldHideProgressBar() {
|
||||
mFragment.setLoadingEnabled(false /* enabled */);
|
||||
|
||||
assertThat(mFragment.mProgressHeader.getVisibility()).isEqualTo(View.INVISIBLE);
|
||||
assertThat(mFragment.mProgressAnimation.getVisibility()).isEqualTo(View.INVISIBLE);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user