Merge "TalkBack: Clarify volume panel slice action label" into udc-qpr-dev

This commit is contained in:
Behnam Heydarshahi
2023-08-31 13:40:55 +00:00
committed by Android (Google) Code Review
4 changed files with 81 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ package com.android.settings.panel;
import static com.android.settings.panel.PanelContent.VIEW_TYPE_SLIDER;
import static com.android.settings.panel.PanelSlicesAdapter.MAX_NUM_OF_SLICES;
import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_INDICATOR_SLICE_URI;
import static com.android.settings.slices.CustomSliceRegistry.VOLUME_NOTIFICATION_URI;
import static com.google.common.truth.Truth.assertThat;
@@ -139,6 +140,19 @@ public class PanelSlicesAdapterTest {
assertThat(viewHolder.mSliceSliderLayout).isNull();
}
@Test
public void onCreateViewHolder_viewTypeSlider_verifyActionLabelSet() {
addTestLiveData(VOLUME_NOTIFICATION_URI);
final PanelSlicesAdapter adapter =
new PanelSlicesAdapter(mPanelFragment, mData, 0);
final ViewGroup view = new FrameLayout(mContext);
SliceRowViewHolder viewHolder = spy(adapter.onCreateViewHolder(view, 0 /* view type*/));
adapter.onBindViewHolder(viewHolder, 0);
verify(viewHolder).updateActionLabel();
}
@Test
public void onCreateViewHolder_viewTypeSlider_verifyLayout() {
final PanelSlicesAdapter adapter =