@Override protected void setUp() throws Exception { super.setUp(); mContext = getContext(); Resources resources = mContext.getResources(); mPhoneUtils = new TestTelecomCallLogCache(mContext, TEST_VOICEMAIL_NUMBER); final TestTelecomCallLogCache phoneUtils = new TestTelecomCallLogCache(mContext, TEST_VOICEMAIL_NUMBER); mHelper = new PhoneCallDetailsHelper(mContext, resources, phoneUtils); mHelper.setCurrentTimeForTest(new GregorianCalendar(2011, 5, 4, 13, 0, 0).getTimeInMillis()); mViews = PhoneCallDetailsViews.createForTest(mContext); mNameView = new TextView(mContext); mLocaleTestUtils = new LocaleTestUtils(mContext); mLocaleTestUtils.setLocale(Locale.US); }
@NeededForTesting public static CallLogListItemViews createForTest(Context context) { CallLogListItemViews views = new CallLogListItemViews( new ScQuickContactBadgeNew(context), new View(context), PhoneCallDetailsViews.createForTest(context), new View(context), new TextView(context)); views.callBackButtonView = new TextView(context); views.voicemailButtonView = new TextView(context); views.detailsButtonView = new TextView(context); views.reportButtonView = new TextView(context); views.actionsView = new View(context); return views; }