Loading src/com/android/contacts/CallDetailActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -394,7 +394,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware final Uri photoUri = firstDetails.photoUri; // Set the details header, based on the first phone call. mPhoneCallDetailsHelper.setPhoneCallName(mHeaderTextView, firstDetails); mPhoneCallDetailsHelper.setCallDetailsHeader(mHeaderTextView, firstDetails); // Cache the details about the phone number. final Uri numberCallUri = mPhoneNumberHelper.getCallUri(mNumber); Loading src/com/android/contacts/PhoneCallDetailsHelper.java +4 −3 Original line number Diff line number Diff line Loading @@ -129,11 +129,12 @@ public class PhoneCallDetailsHelper { views.numberView.setText(numberText); } /** Sets the name in the text view for the given phone call. */ public void setPhoneCallName(TextView nameView, PhoneCallDetails details) { /** Sets the text of the header view for the details page of a phone call. */ public void setCallDetailsHeader(TextView nameView, PhoneCallDetails details) { final CharSequence nameText; final CharSequence displayNumber = mPhoneNumberHelper.getDisplayNumber(details.number, details.formattedNumber); mPhoneNumberHelper.getDisplayNumber(details.number, mResources.getString(R.string.recentCalls_addToContact)); if (TextUtils.isEmpty(details.name)) { nameText = displayNumber; } else { Loading tests/src/com/android/contacts/PhoneCallDetailsHelperTest.java +34 −10 Original line number Diff line number Diff line Loading @@ -201,14 +201,38 @@ public class PhoneCallDetailsHelperTest extends AndroidTestCase { setPhoneCallDetailsWithNumber(TEST_VOICEMAIL_NUMBER, ""); } public void testSetPhoneName_NumberOnly() { setPhoneCallNameWithNumberOnly(); public void testSetCallDetailsHeader_NumberOnly() { setCallDetailsHeaderWithNumberOnly(TEST_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals(TEST_FORMATTED_NUMBER, mNameView.getText().toString()); assertEquals("Add to contacts", mNameView.getText().toString()); } public void testSetPhoneName() { setPhoneCallName("John Doe"); public void testSetCallDetailsHeader_UnknownNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.UNKNOWN_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Unknown", mNameView.getText().toString()); } public void testSetCallDetailsHeader_PrivateNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.PRIVATE_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Private number", mNameView.getText().toString()); } public void testSetCallDetailsHeader_PayphoneNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.PAYPHONE_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Pay phone", mNameView.getText().toString()); } public void testSetCallDetailsHeader_VoicemailNumber() { setCallDetailsHeaderWithNumberOnly(TEST_VOICEMAIL_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Voicemail", mNameView.getText().toString()); } public void testSetCallDetailsHeader() { setCallDetailsHeader("John Doe"); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("John Doe", mNameView.getText().toString()); } Loading Loading @@ -288,14 +312,14 @@ public class PhoneCallDetailsHelperTest extends AndroidTestCase { false); } private void setPhoneCallNameWithNumberOnly() { mHelper.setPhoneCallName(mNameView, new PhoneCallDetails(TEST_NUMBER, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, private void setCallDetailsHeaderWithNumberOnly(String number) { mHelper.setCallDetailsHeader(mNameView, new PhoneCallDetails(number, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE, new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION)); } private void setPhoneCallName(String name) { mHelper.setPhoneCallName(mNameView, private void setCallDetailsHeader(String name) { mHelper.setCallDetailsHeader(mNameView, new PhoneCallDetails(TEST_NUMBER, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE, new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, name, 0, "", null, null)); Loading Loading
src/com/android/contacts/CallDetailActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -394,7 +394,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware final Uri photoUri = firstDetails.photoUri; // Set the details header, based on the first phone call. mPhoneCallDetailsHelper.setPhoneCallName(mHeaderTextView, firstDetails); mPhoneCallDetailsHelper.setCallDetailsHeader(mHeaderTextView, firstDetails); // Cache the details about the phone number. final Uri numberCallUri = mPhoneNumberHelper.getCallUri(mNumber); Loading
src/com/android/contacts/PhoneCallDetailsHelper.java +4 −3 Original line number Diff line number Diff line Loading @@ -129,11 +129,12 @@ public class PhoneCallDetailsHelper { views.numberView.setText(numberText); } /** Sets the name in the text view for the given phone call. */ public void setPhoneCallName(TextView nameView, PhoneCallDetails details) { /** Sets the text of the header view for the details page of a phone call. */ public void setCallDetailsHeader(TextView nameView, PhoneCallDetails details) { final CharSequence nameText; final CharSequence displayNumber = mPhoneNumberHelper.getDisplayNumber(details.number, details.formattedNumber); mPhoneNumberHelper.getDisplayNumber(details.number, mResources.getString(R.string.recentCalls_addToContact)); if (TextUtils.isEmpty(details.name)) { nameText = displayNumber; } else { Loading
tests/src/com/android/contacts/PhoneCallDetailsHelperTest.java +34 −10 Original line number Diff line number Diff line Loading @@ -201,14 +201,38 @@ public class PhoneCallDetailsHelperTest extends AndroidTestCase { setPhoneCallDetailsWithNumber(TEST_VOICEMAIL_NUMBER, ""); } public void testSetPhoneName_NumberOnly() { setPhoneCallNameWithNumberOnly(); public void testSetCallDetailsHeader_NumberOnly() { setCallDetailsHeaderWithNumberOnly(TEST_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals(TEST_FORMATTED_NUMBER, mNameView.getText().toString()); assertEquals("Add to contacts", mNameView.getText().toString()); } public void testSetPhoneName() { setPhoneCallName("John Doe"); public void testSetCallDetailsHeader_UnknownNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.UNKNOWN_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Unknown", mNameView.getText().toString()); } public void testSetCallDetailsHeader_PrivateNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.PRIVATE_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Private number", mNameView.getText().toString()); } public void testSetCallDetailsHeader_PayphoneNumber() { setCallDetailsHeaderWithNumberOnly(CallerInfo.PAYPHONE_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Pay phone", mNameView.getText().toString()); } public void testSetCallDetailsHeader_VoicemailNumber() { setCallDetailsHeaderWithNumberOnly(TEST_VOICEMAIL_NUMBER); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("Voicemail", mNameView.getText().toString()); } public void testSetCallDetailsHeader() { setCallDetailsHeader("John Doe"); assertEquals(View.VISIBLE, mNameView.getVisibility()); assertEquals("John Doe", mNameView.getText().toString()); } Loading Loading @@ -288,14 +312,14 @@ public class PhoneCallDetailsHelperTest extends AndroidTestCase { false); } private void setPhoneCallNameWithNumberOnly() { mHelper.setPhoneCallName(mNameView, new PhoneCallDetails(TEST_NUMBER, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, private void setCallDetailsHeaderWithNumberOnly(String number) { mHelper.setCallDetailsHeader(mNameView, new PhoneCallDetails(number, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE, new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION)); } private void setPhoneCallName(String name) { mHelper.setPhoneCallName(mNameView, private void setCallDetailsHeader(String name) { mHelper.setCallDetailsHeader(mNameView, new PhoneCallDetails(TEST_NUMBER, TEST_FORMATTED_NUMBER, TEST_COUNTRY_ISO, TEST_GEOCODE, new int[]{ Calls.INCOMING_TYPE }, TEST_DATE, TEST_DURATION, name, 0, "", null, null)); Loading