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