Add onClickListener to "show all" button on the QAW empty state view.
Test: manual, atest Fixes: 228595457 Change-Id: Ic5b417ebc9b1f9ac84a0a7d5a2ad3a12100141a5
This commit is contained in:
@@ -215,6 +215,7 @@ public class WalletView extends FrameLayout implements WalletCardCarousel.OnCard
|
||||
logoView.setImageDrawable(mContext.getDrawable(R.drawable.ic_qs_plus));
|
||||
mEmptyStateView.<TextView>requireViewById(R.id.empty_state_title).setText(label);
|
||||
mEmptyStateView.setOnClickListener(clickListener);
|
||||
mAppButton.setOnClickListener(clickListener);
|
||||
}
|
||||
|
||||
void showErrorMessage(@Nullable CharSequence message) {
|
||||
@@ -255,6 +256,11 @@ public class WalletView extends FrameLayout implements WalletCardCarousel.OnCard
|
||||
return mActionButton;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
Button getAppButton() {
|
||||
return mAppButton;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
TextView getErrorView() {
|
||||
return mErrorView;
|
||||
|
||||
@@ -20,6 +20,7 @@ import static android.view.View.GONE;
|
||||
import static android.view.View.VISIBLE;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
@@ -323,6 +324,7 @@ public class WalletScreenControllerTest extends SysuiTestCase {
|
||||
assertEquals(GONE, mWalletView.getCardCarousel().getVisibility());
|
||||
assertEquals(VISIBLE, mWalletView.getEmptyStateView().getVisibility());
|
||||
assertEquals(GONE, mWalletView.getErrorView().getVisibility());
|
||||
assertTrue(mWalletView.getAppButton().hasOnClickListeners());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user