[Settings] Add preference click metric log
- Move the log point of onPreferenceTreeClick from DashboardFragment to it's super class InstrumentedPreferenceFragment for better coverage. - Write the preference click metric log in PreferenceController handling case in DashboardFragment which will skip super class's log point. Bug: 137559984 Test: robotest Change-Id: I67178f613c74f755e20fc9dc41319974cb02e83c
This commit is contained in:
@@ -230,8 +230,7 @@ public class DashboardFeatureProviderImplTest {
|
||||
MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
|
||||
preference.getOnPreferenceClickListener().onPreferenceClick(null);
|
||||
|
||||
verify(mFeatureFactory.metricsFeatureProvider).logDashboardStartIntent(
|
||||
any(Context.class),
|
||||
verify(mFeatureFactory.metricsFeatureProvider).logStartedIntent(
|
||||
any(Intent.class),
|
||||
eq(MetricsEvent.SETTINGS_GESTURES));
|
||||
verify(mActivity)
|
||||
@@ -249,8 +248,7 @@ public class DashboardFeatureProviderImplTest {
|
||||
mImpl.bindPreferenceToTileAndGetObservers(mActivity, mForceRoundedIcon,
|
||||
MetricsEvent.SETTINGS_GESTURES, preference, tile, "123", Preference.DEFAULT_ORDER);
|
||||
preference.getOnPreferenceClickListener().onPreferenceClick(null);
|
||||
verify(mFeatureFactory.metricsFeatureProvider).logDashboardStartIntent(
|
||||
any(Context.class),
|
||||
verify(mFeatureFactory.metricsFeatureProvider).logStartedIntent(
|
||||
any(Intent.class),
|
||||
anyInt());
|
||||
verify(mActivity)
|
||||
|
Reference in New Issue
Block a user