|
|
@@ -92,7 +92,7 @@ public class MobileAuthPresenterTest {
|
|
|
verify(view).doClearAuthorizedNumberValidationTextView();
|
|
|
verify(view).showRemainTime(eq(false));
|
|
|
verify(view).renderRemainTime(eq(""));
|
|
|
- verify(view, times(1)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(1)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
//todo 인증번호 확인 시도 수 초기화 (= 0)
|
|
|
}
|
|
|
@@ -130,14 +130,14 @@ public class MobileAuthPresenterTest {
|
|
|
verify(mobileAuthBean).setName(eq(""));
|
|
|
verify(view).doNameValidationMessage(eq(R.string.phone_identify_name_input_validation));
|
|
|
verify(view, never()).doClearNameValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 1글자
|
|
|
presenter.onNameTextChanged("ㅁ");
|
|
|
verify(mobileAuthBean).setName(eq("ㅁ"));
|
|
|
verify(view).doNameValidationMessage(eq(R.string.phone_identify_name_length_validation));
|
|
|
verify(view, never()).doClearNameValidationTextView();
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 2글자
|
|
|
presenter.onNameTextChanged("ab");
|
|
|
@@ -145,7 +145,7 @@ public class MobileAuthPresenterTest {
|
|
|
assertEquals("ab", mobileAuthBean.getName());
|
|
|
verify(view, times(2)).doNameValidationMessage(anyInt()); // 위에서 2번 실행됨. 이번엔 실행 안됨
|
|
|
verify(view).doClearNameValidationTextView();
|
|
|
- verify(view, times(4)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(4)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 3글자
|
|
|
presenter.onNameTextChanged("abㅊ");
|
|
|
@@ -153,7 +153,7 @@ public class MobileAuthPresenterTest {
|
|
|
assertEquals("abㅊ", mobileAuthBean.getName());
|
|
|
verify(view, times(2)).doNameValidationMessage(anyInt()); // 위에서 2번 실행됨. 이번엔 실행 안됨
|
|
|
verify(view, times(2)).doClearNameValidationTextView();
|
|
|
- verify(view, times(5)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(5)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -168,26 +168,26 @@ public class MobileAuthPresenterTest {
|
|
|
presenter.onFocusNameText(true);
|
|
|
verify(view, never()).doNameValidationMessage(anyInt());
|
|
|
verify(view, never()).doClearNameValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 이름 없을 때
|
|
|
// 입력하면서 유효성 검사를 했기 때문에 떠날 때는 하지 않음;
|
|
|
mobileAuthBean.setName("");
|
|
|
presenter.onFocusNameText(false);
|
|
|
verify(view).doNameValidationMessage(eq(R.string.phone_identify_name_input_validation));
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 이름 있을 때 - 유효성 실패
|
|
|
mobileAuthBean.setName("c");
|
|
|
presenter.onFocusNameText(false);
|
|
|
verify(view).doNameValidationMessage(eq(R.string.phone_identify_name_length_validation));
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 이름 있을 때 - 유효성 성공
|
|
|
mobileAuthBean.setName("cc");
|
|
|
presenter.onFocusNameText(false);
|
|
|
verify(view).doClearNameValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -202,84 +202,84 @@ public class MobileAuthPresenterTest {
|
|
|
verify(mobileAuthBean).setBirthDate(eq(""));
|
|
|
verify(view).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_input_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 1글자
|
|
|
presenter.onBirthDateTextChanged("1");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("1"));
|
|
|
verify(view).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 2글자
|
|
|
presenter.onBirthDateTextChanged("19");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("19"));
|
|
|
verify(view, times(2)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(4)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(4)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 3글자
|
|
|
presenter.onBirthDateTextChanged("199");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("199"));
|
|
|
verify(view, times(3)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(5)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(5)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 4글자
|
|
|
presenter.onBirthDateTextChanged("1990");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("1990"));
|
|
|
verify(view, times(4)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(6)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(6)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 5글자
|
|
|
presenter.onBirthDateTextChanged("19901");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("19901"));
|
|
|
verify(view, times(5)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(7)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(7)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 6글자
|
|
|
presenter.onBirthDateTextChanged("199012");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("199012"));
|
|
|
verify(view, times(6)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(8)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(8)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 7글자
|
|
|
presenter.onBirthDateTextChanged("1990120");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("1990120"));
|
|
|
verify(view, times(7)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(9)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(9)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 8글자
|
|
|
presenter.onBirthDateTextChanged("19901207");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("19901207"));
|
|
|
verify(view, times(7)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(10)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(10)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 9글자 - 실제론 입력 불가
|
|
|
presenter.onBirthDateTextChanged("199012079");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("199012079"));
|
|
|
verify(view, times(8)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(11)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(11)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 8글자 - 14세 미만
|
|
|
presenter.onBirthDateTextChanged("20171207");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("20171207"));
|
|
|
verify(view, times(1)).doBirthDateValidationMessage(eq(R.string.phone_identify_age_limit_validation_message));
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(12)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(12)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 8글자 - yyyymmdd 검사
|
|
|
presenter.onBirthDateTextChanged("20171233");
|
|
|
verify(mobileAuthBean).setBirthDate(eq("20171233"));
|
|
|
verify(view, times(9)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(13)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(13)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -293,26 +293,26 @@ public class MobileAuthPresenterTest {
|
|
|
presenter.onFocusBirthDateText(true);
|
|
|
verify(view, never()).doBirthDateValidationMessage(anyInt());
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 내용 없을 때
|
|
|
// 입력하면서 유효성 검사를 했기 때문에 떠날 때는 하지 않음;
|
|
|
mobileAuthBean.setBirthDate("");
|
|
|
presenter.onFocusBirthDateText(false);
|
|
|
verify(view).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_input_validation_message));
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 내용 있을 때 - 유효성 실패
|
|
|
mobileAuthBean.setBirthDate("1999");
|
|
|
presenter.onFocusBirthDateText(false);
|
|
|
verify(view).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_length_validation_message));
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus out / 내용 있을 때 - 유효성 성공
|
|
|
mobileAuthBean.setBirthDate("19990101");
|
|
|
presenter.onFocusBirthDateText(false);
|
|
|
verify(view).doClearBirthDateValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -326,70 +326,70 @@ public class MobileAuthPresenterTest {
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq(""));
|
|
|
verify(view).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 1글자
|
|
|
presenter.onPhoneNumberTextChanged("1");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("1"));
|
|
|
verify(view, times(2)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 2글자
|
|
|
presenter.onPhoneNumberTextChanged("12");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("12"));
|
|
|
verify(view, times(3)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(4)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(4)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 3글자
|
|
|
presenter.onPhoneNumberTextChanged("123");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("123"));
|
|
|
verify(view, times(4)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(5)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(5)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 4글자
|
|
|
presenter.onPhoneNumberTextChanged("1234");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("1234"));
|
|
|
verify(view, times(5)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(6)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(6)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 5글자
|
|
|
presenter.onPhoneNumberTextChanged("12345");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("12345"));
|
|
|
verify(view, times(6)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(7)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(7)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 6글자
|
|
|
presenter.onPhoneNumberTextChanged("123456");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("123456"));
|
|
|
verify(view, times(7)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, never()).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(8)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(8)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 7글자
|
|
|
presenter.onPhoneNumberTextChanged("1234567");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("1234567"));
|
|
|
verify(view, times(7)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, times(1)).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(9)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(9)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 8글자
|
|
|
presenter.onPhoneNumberTextChanged("12345678");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("12345678"));
|
|
|
verify(view, times(7)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, times(2)).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(10)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(10)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 9글자 - 실제론 입력 불가
|
|
|
presenter.onPhoneNumberTextChanged("123456789");
|
|
|
verify(mobileAuthBean).setPhoneNumber(eq("123456789"));
|
|
|
verify(view, times(8)).doPhoneNumberCheckedValidationMessage(eq(R.string.phone_identify_phone_validation));
|
|
|
verify(view, times(2)).doClearPhoneNumberValidationTextView();
|
|
|
- verify(view, times(11)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(11)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// 7자 유효성 완료
|
|
|
mobileAuthBean.setPhoneNumber("1234567");
|
|
|
@@ -410,7 +410,7 @@ public class MobileAuthPresenterTest {
|
|
|
// 생일 체크
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
|
|
|
- verify(view, times(1)).setEnabledRequestNumberButton(eq(true));
|
|
|
+ verify(view, times(1)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -437,7 +437,7 @@ public class MobileAuthPresenterTest {
|
|
|
// 동의 체크
|
|
|
// false
|
|
|
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
|
|
|
// focus out / 내용 없을 때
|
|
|
@@ -460,7 +460,7 @@ public class MobileAuthPresenterTest {
|
|
|
verify(view, times(1)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_input_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus in / 내용 있을 때
|
|
|
mobileAuthBean.setPhoneNumber("12345678");
|
|
|
@@ -476,7 +476,7 @@ public class MobileAuthPresenterTest {
|
|
|
verify(view, times(2)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_input_validation_message));
|
|
|
verify(view, never()).doClearBirthDateValidationTextView();
|
|
|
|
|
|
- verify(view, times(4)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(4)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// focus in / 유효성 체크 완료
|
|
|
mobileAuthBean.setPhoneNumber("12345678");
|
|
|
@@ -499,7 +499,7 @@ public class MobileAuthPresenterTest {
|
|
|
verify(view, times(2)).doBirthDateValidationMessage(eq(R.string.phone_identify_birth_date_input_validation_message));
|
|
|
verify(view, times(1)).doClearBirthDateValidationTextView();
|
|
|
|
|
|
- verify(view, times(1)).setEnabledRequestNumberButton(eq(true));
|
|
|
+ verify(view, times(1)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_ENABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -567,12 +567,12 @@ public class MobileAuthPresenterTest {
|
|
|
presenter.onAllAgreeCheckedChanged(true);
|
|
|
verify(view, times(1)).doHideKeyBoard();
|
|
|
verify(view, times(1)).clearFocusAll();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
presenter.onAllAgreeCheckedChanged(false);
|
|
|
verify(view, times(2)).doHideKeyBoard();
|
|
|
verify(view, times(2)).clearFocusAll();
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@@ -582,22 +582,22 @@ public class MobileAuthPresenterTest {
|
|
|
presenter.onAgreeCheckedChanged(0, true);
|
|
|
verify(mobileAuthBean).setAgree(eq(0), eq(true));
|
|
|
verify(view, times(1)).clearFocusAll();
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
presenter.onAgreeCheckedChanged(1, true);
|
|
|
verify(mobileAuthBean).setAgree(eq(1), eq(true));
|
|
|
verify(view, times(2)).clearFocusAll();
|
|
|
- verify(view, times(3)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(3)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
presenter.onAgreeCheckedChanged(2, true);
|
|
|
verify(mobileAuthBean).setAgree(eq(2), eq(true));
|
|
|
verify(view, times(3)).clearFocusAll();
|
|
|
- verify(view, times(4)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(4)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
presenter.onAgreeCheckedChanged(3, true);
|
|
|
verify(mobileAuthBean).setAgree(eq(3), eq(true));
|
|
|
verify(view, times(4)).clearFocusAll();
|
|
|
- verify(view, times(5)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(5)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -684,7 +684,7 @@ public class MobileAuthPresenterTest {
|
|
|
|
|
|
presenter.onAuthorizationNumberSendButtonClick();
|
|
|
|
|
|
- verify(view, times(2)).setEnabledRequestNumberButton(eq(false));
|
|
|
+ verify(view, times(2)).setEnabledRequestNumberButton(eq(IMobileAuthContract.View.BUTTON_FLAG_DISABLED));
|
|
|
|
|
|
// todo api 요청 모델 테스트 필요
|
|
|
// todo 요청 성공/ 실패 케이스
|