private void initDeleteEmptyListeners() { mExpiryDateEditText.setDeleteEmptyListener( new BackUpFieldDeleteListener(mCardNumberEditText)); mCvcEditText.setDeleteEmptyListener( new BackUpFieldDeleteListener(mExpiryDateEditText)); // It doesn't matter whether or not the postal code is shown; // we can still say where you go when you delete an empty field from it. if (mPostalCodeEditText == null) { return; } mPostalCodeEditText.setDeleteEmptyListener( new BackUpFieldDeleteListener(mCvcEditText)); }
@Before public void setup() { MockitoAnnotations.initMocks(this); mActivityController = Robolectric.buildActivity(CardInputTestActivity.class) .create().start(); // Note that the CVC EditText is a StripeEditText mEditText = mActivityController.get().getCvcEditText(); mEditText.setText(""); mEditText.setDeleteEmptyListener(mDeleteEmptyListener); mEditText.setAfterTextChangedListener(mAfterTextChangedListener); }
new BackUpFieldDeleteListener(mCardNumberEditText)); mCvcNumberEditText.setDeleteEmptyListener( new BackUpFieldDeleteListener(mExpiryDateEditText));