Extract QSHost.newInstanceId
Combine it with a UiEventLogger in a QsEventLogger to feed to tiles. Also, remove QSHost.warn as it was not being used for anything. Test: atest com.android.systemui.qs Fixes: 277240050 Change-Id: I6b94014974d0865133c6b8de16fb35ddf04a431b
This commit is contained in:
@@ -20,7 +20,6 @@ import android.content.res.Resources;
|
||||
import android.os.Build;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.android.internal.logging.InstanceId;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.plugins.qs.QSFactory;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
@@ -54,7 +53,6 @@ public interface QSHost {
|
||||
return tiles;
|
||||
}
|
||||
|
||||
void warn(String message, Throwable t);
|
||||
Context getContext();
|
||||
Context getUserContext();
|
||||
int getUserId();
|
||||
@@ -105,8 +103,6 @@ public interface QSHost {
|
||||
|
||||
int indexOf(String tileSpec);
|
||||
|
||||
InstanceId getNewInstanceId();
|
||||
|
||||
interface Callback {
|
||||
void onTilesChanged();
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ package com.android.systemui.qs
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import androidx.annotation.GuardedBy
|
||||
import com.android.internal.logging.InstanceId
|
||||
import com.android.systemui.dagger.SysUISingleton
|
||||
import com.android.systemui.dagger.qualifiers.Application
|
||||
import com.android.systemui.dump.DumpManager
|
||||
@@ -40,7 +39,7 @@ import kotlinx.coroutines.launch
|
||||
* Adapter to determine what real class to use for classes that depend on [QSHost].
|
||||
* * When [Flags.QS_PIPELINE_NEW_HOST] is off, all calls will be routed to [QSTileHost].
|
||||
* * When [Flags.QS_PIPELINE_NEW_HOST] is on, calls regarding the current set of tiles will be
|
||||
* routed to [CurrentTilesInteractor]. Other calls (like [warn]) will still be routed to
|
||||
* routed to [CurrentTilesInteractor]. Other calls (like [createTileView]) will still be routed to
|
||||
* [QSTileHost].
|
||||
*
|
||||
* This routing also includes dumps.
|
||||
@@ -153,10 +152,6 @@ constructor(
|
||||
}
|
||||
}
|
||||
|
||||
override fun warn(message: String?, t: Throwable?) {
|
||||
qsTileHost.warn(message, t)
|
||||
}
|
||||
|
||||
override fun getContext(): Context {
|
||||
return if (useNewHost) {
|
||||
context
|
||||
@@ -204,8 +199,4 @@ constructor(
|
||||
override fun indexOf(tileSpec: String): Int {
|
||||
return specs.indexOf(tileSpec)
|
||||
}
|
||||
|
||||
override fun getNewInstanceId(): InstanceId {
|
||||
return qsTileHost.newInstanceId
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,9 +29,6 @@ import androidx.annotation.MainThread;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.logging.InstanceId;
|
||||
import com.android.internal.logging.InstanceIdSequence;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.Dumpable;
|
||||
import com.android.systemui.ProtoDumpable;
|
||||
import com.android.systemui.R;
|
||||
@@ -91,7 +88,6 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, P
|
||||
PanelInteractor, CustomTileAddedRepository {
|
||||
private static final String TAG = "QSTileHost";
|
||||
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||
private static final int MAX_QS_INSTANCE_ID = 1 << 20;
|
||||
|
||||
// Shared prefs that hold tile lifecycle info.
|
||||
@VisibleForTesting
|
||||
@@ -103,7 +99,6 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, P
|
||||
private final TunerService mTunerService;
|
||||
private final PluginManager mPluginManager;
|
||||
private final QSLogger mQSLogger;
|
||||
private final InstanceIdSequence mInstanceIdSequence;
|
||||
private final CustomTileStatePersister mCustomTileStatePersister;
|
||||
private final Executor mMainExecutor;
|
||||
private final UserFileManager mUserFileManager;
|
||||
@@ -153,7 +148,6 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, P
|
||||
mUserFileManager = userFileManager;
|
||||
mFeatureFlags = featureFlags;
|
||||
|
||||
mInstanceIdSequence = new InstanceIdSequence(MAX_QS_INSTANCE_ID);
|
||||
mCentralSurfacesOptional = centralSurfacesOptional;
|
||||
|
||||
mQsFactories.add(defaultFactory);
|
||||
@@ -172,11 +166,6 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, P
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public InstanceId getNewInstanceId() {
|
||||
return mInstanceIdSequence.newInstanceId();
|
||||
}
|
||||
|
||||
public void destroy() {
|
||||
mTiles.values().forEach(tile -> tile.destroy());
|
||||
mAutoTiles.destroy();
|
||||
@@ -218,11 +207,6 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, P
|
||||
return mTiles.values();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void warn(String message, Throwable t) {
|
||||
// already logged
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collapsePanels() {
|
||||
mCentralSurfacesOptional.ifPresent(CentralSurfaces::postAnimateCollapsePanels);
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.systemui.qs
|
||||
|
||||
import com.android.internal.logging.InstanceId
|
||||
import com.android.internal.logging.InstanceIdSequence
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.dagger.SysUISingleton
|
||||
import javax.inject.Inject
|
||||
|
||||
interface QsEventLogger : UiEventLogger {
|
||||
fun getNewInstanceId(): InstanceId
|
||||
}
|
||||
|
||||
@SysUISingleton
|
||||
class QsEventLoggerImpl
|
||||
@Inject
|
||||
constructor(
|
||||
uiEventLogger: UiEventLogger,
|
||||
) : QsEventLogger, UiEventLogger by uiEventLogger {
|
||||
|
||||
companion object {
|
||||
private const val MAX_QS_INSTANCE_ID = 1 shl 20
|
||||
}
|
||||
|
||||
val sequence = InstanceIdSequence(MAX_QS_INSTANCE_ID)
|
||||
override fun getNewInstanceId(): InstanceId {
|
||||
return sequence.newInstanceId()
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,8 @@ import com.android.systemui.flags.Flags
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QSHostAdapter
|
||||
import com.android.systemui.qs.QSTileHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.QsEventLoggerImpl
|
||||
import com.android.systemui.qs.pipeline.data.repository.CustomTileAddedRepository
|
||||
import com.android.systemui.qs.pipeline.data.repository.CustomTileAddedSharedPrefsRepository
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor
|
||||
@@ -34,8 +36,12 @@ interface QSHostModule {
|
||||
|
||||
@Binds fun provideQsHost(controllerImpl: QSHostAdapter): QSHost
|
||||
|
||||
@Binds fun provideEventLogger(impl: QsEventLoggerImpl): QsEventLogger
|
||||
|
||||
@Module
|
||||
companion object {
|
||||
private const val MAX_QS_INSTANCE_ID = 1 shl 20
|
||||
|
||||
@Provides
|
||||
@JvmStatic
|
||||
fun providePanelInteractor(
|
||||
|
||||
@@ -50,7 +50,6 @@ import androidx.annotation.WorkerThread;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -60,6 +59,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.State;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.external.TileLifecycleManager.TileChangeListener;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -73,6 +73,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import javax.inject.Inject;
|
||||
|
||||
|
||||
|
||||
public class CustomTile extends QSTileImpl<State> implements TileChangeListener {
|
||||
public static final String PREFIX = "custom(";
|
||||
|
||||
@@ -113,7 +114,7 @@ public class CustomTile extends QSTileImpl<State> implements TileChangeListener
|
||||
|
||||
private CustomTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
Looper backgroundLooper,
|
||||
Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
@@ -564,7 +565,7 @@ public class CustomTile extends QSTileImpl<State> implements TileChangeListener
|
||||
|
||||
public static class Builder {
|
||||
final Lazy<QSHost> mQSHostLazy;
|
||||
final UiEventLogger mUiEventLogger;
|
||||
final QsEventLogger mUiEventLogger;
|
||||
final Looper mBackgroundLooper;
|
||||
final Handler mMainHandler;
|
||||
private final FalsingManager mFalsingManager;
|
||||
@@ -582,7 +583,7 @@ public class CustomTile extends QSTileImpl<State> implements TileChangeListener
|
||||
@Inject
|
||||
public Builder(
|
||||
Lazy<QSHost> hostLazy,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -66,6 +66,7 @@ import com.android.systemui.plugins.qs.QSTile.State;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSEvent;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SideLabelTileLayout;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
|
||||
@@ -179,7 +180,7 @@ public abstract class QSTileImpl<TState extends State> implements QSTile, Lifecy
|
||||
|
||||
protected QSTileImpl(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
Looper backgroundLooper,
|
||||
Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
@@ -190,7 +191,7 @@ public abstract class QSTileImpl<TState extends State> implements QSTile, Lifecy
|
||||
) {
|
||||
mHost = host;
|
||||
mContext = host.getContext();
|
||||
mInstanceId = host.getNewInstanceId();
|
||||
mInstanceId = uiEventLogger.getNewInstanceId();
|
||||
mUiEventLogger = uiEventLogger;
|
||||
|
||||
mUiHandler = mainHandler;
|
||||
@@ -634,7 +635,6 @@ public abstract class QSTileImpl<TState extends State> implements QSTile, Lifecy
|
||||
} catch (Throwable t) {
|
||||
final String error = "Error in " + name;
|
||||
Log.w(TAG, error, t);
|
||||
mHost.warn(error, t);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
@@ -46,6 +45,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -57,6 +57,7 @@ import dagger.Lazy;
|
||||
import javax.inject.Inject;
|
||||
|
||||
|
||||
|
||||
/** Quick settings tile: Airplane mode **/
|
||||
public class AirplaneModeTile extends QSTileImpl<BooleanState> {
|
||||
|
||||
@@ -71,7 +72,7 @@ public class AirplaneModeTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public AirplaneModeTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -13,7 +13,6 @@ import android.view.View
|
||||
import androidx.annotation.VisibleForTesting
|
||||
import com.android.internal.jank.InteractionJankMonitor
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator
|
||||
import com.android.systemui.dagger.qualifiers.Background
|
||||
@@ -23,6 +22,7 @@ import com.android.systemui.plugins.FalsingManager
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.settings.UserTracker
|
||||
@@ -32,7 +32,7 @@ import javax.inject.Inject
|
||||
|
||||
class AlarmTile @Inject constructor(
|
||||
host: QSHost,
|
||||
uiEventLogger: UiEventLogger,
|
||||
uiEventLogger: QsEventLogger,
|
||||
@Background backgroundLooper: Looper,
|
||||
@Main mainHandler: Handler,
|
||||
falsingManager: FalsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -63,7 +63,7 @@ public class BatterySaverTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public BatterySaverTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -35,7 +35,6 @@ import android.view.View;
|
||||
import android.widget.Switch;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settingslib.Utils;
|
||||
import com.android.settingslib.bluetooth.BluetoothUtils;
|
||||
@@ -48,6 +47,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.BluetoothController;
|
||||
@@ -75,7 +75,7 @@ public class BluetoothTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public BluetoothTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -30,7 +30,6 @@ import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController;
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController;
|
||||
@@ -51,7 +51,7 @@ public class CameraToggleTile extends SensorPrivacyToggleTile {
|
||||
@Inject
|
||||
protected CameraToggleTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
MetricsLogger metricsLogger,
|
||||
|
||||
@@ -35,7 +35,6 @@ import androidx.annotation.Nullable;
|
||||
import com.android.internal.app.MediaRouteDialogPresenter;
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator;
|
||||
@@ -48,6 +47,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.connectivity.NetworkController;
|
||||
@@ -85,7 +85,7 @@ public class CastTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public CastTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.R.drawable;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -57,7 +57,7 @@ public class ColorCorrectionTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public ColorCorrectionTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.R.drawable;
|
||||
@@ -39,6 +38,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -56,7 +56,7 @@ public class ColorInversionTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public ColorInversionTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -26,7 +26,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.Prefs;
|
||||
import com.android.systemui.R;
|
||||
@@ -39,6 +38,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.phone.SystemUIDialog;
|
||||
@@ -59,7 +59,7 @@ public class DataSaverTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public DataSaverTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -25,7 +25,6 @@ import android.view.View
|
||||
import androidx.annotation.VisibleForTesting
|
||||
import com.android.internal.jank.InteractionJankMonitor
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator
|
||||
import com.android.systemui.controls.ControlsServiceInfo
|
||||
@@ -41,6 +40,7 @@ import com.android.systemui.plugins.FalsingManager
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
@@ -48,7 +48,7 @@ import javax.inject.Inject
|
||||
|
||||
class DeviceControlsTile @Inject constructor(
|
||||
host: QSHost,
|
||||
uiEventLogger: UiEventLogger,
|
||||
uiEventLogger: QsEventLogger,
|
||||
@Background backgroundLooper: Looper,
|
||||
@Main mainHandler: Handler,
|
||||
falsingManager: FalsingManager,
|
||||
|
||||
@@ -41,7 +41,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settingslib.notification.EnableZenModeDialog;
|
||||
import com.android.systemui.Prefs;
|
||||
@@ -55,6 +54,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -89,7 +89,7 @@ public class DndTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public DndTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -38,7 +38,6 @@ import androidx.annotation.Nullable;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -49,6 +48,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -91,7 +91,7 @@ public class DreamTile extends QSTileImpl<QSTile.BooleanState> {
|
||||
@Inject
|
||||
public DreamTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.FlashlightController;
|
||||
@@ -56,7 +56,7 @@ public class FlashlightTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public FlashlightTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -23,7 +23,6 @@ import android.provider.Settings
|
||||
import android.view.View
|
||||
import com.android.internal.jank.InteractionJankMonitor
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.accessibility.fontscaling.FontScalingDialog
|
||||
import com.android.systemui.animation.DialogCuj
|
||||
@@ -37,6 +36,7 @@ import com.android.systemui.plugins.FalsingManager
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.phone.SystemUIDialog
|
||||
@@ -48,7 +48,7 @@ class FontScalingTile
|
||||
@Inject
|
||||
constructor(
|
||||
host: QSHost,
|
||||
uiEventLogger: UiEventLogger,
|
||||
uiEventLogger: QsEventLogger,
|
||||
@Background backgroundLooper: Looper,
|
||||
@Main mainHandler: Handler,
|
||||
falsingManager: FalsingManager,
|
||||
|
||||
@@ -31,7 +31,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
|
||||
import com.android.systemui.R;
|
||||
@@ -42,6 +41,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.DataSaverController;
|
||||
@@ -62,7 +62,7 @@ public class HotspotTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public HotspotTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -37,7 +37,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settingslib.graph.SignalDrawable;
|
||||
import com.android.settingslib.mobile.TelephonyIcons;
|
||||
@@ -52,6 +51,7 @@ import com.android.systemui.plugins.qs.QSTile.SignalState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.AlphaControlledSignalTileView;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.qs.tiles.dialog.InternetDialogFactory;
|
||||
@@ -91,7 +91,7 @@ public class InternetTile extends QSTileImpl<SignalState> {
|
||||
@Inject
|
||||
public InternetTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -60,7 +60,7 @@ public class LocationTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public LocationTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -30,7 +30,6 @@ import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController;
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController;
|
||||
@@ -51,7 +51,7 @@ public class MicrophoneToggleTile extends SensorPrivacyToggleTile {
|
||||
@Inject
|
||||
protected MicrophoneToggleTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
MetricsLogger metricsLogger,
|
||||
|
||||
@@ -33,7 +33,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
@@ -44,6 +43,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
|
||||
@@ -66,7 +66,7 @@ public class NfcTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public NfcTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -35,7 +35,6 @@ import androidx.annotation.Nullable;
|
||||
import androidx.annotation.StringRes;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.NightDisplayListenerModule;
|
||||
@@ -46,6 +45,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.LocationController;
|
||||
@@ -81,7 +81,7 @@ public class NightDisplayTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public NightDisplayTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -28,7 +28,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -37,6 +36,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -58,7 +58,7 @@ public class OneHandedModeTile extends QSTileImpl<BooleanState> {
|
||||
@Inject
|
||||
public OneHandedModeTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -27,7 +27,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qrcodescanner.controller.QRCodeScannerController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
|
||||
@@ -63,7 +63,7 @@ public class QRCodeScannerTile extends QSTileImpl<QSTile.State> {
|
||||
@Inject
|
||||
public QRCodeScannerTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -40,7 +40,6 @@ import androidx.annotation.Nullable;
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -50,6 +49,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController;
|
||||
@@ -84,7 +84,7 @@ public class QuickAccessWalletTile extends QSTileImpl<QSTile.State> {
|
||||
@Inject
|
||||
public QuickAccessWalletTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -30,7 +30,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.R;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R.drawable;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -39,6 +38,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.ReduceBrightColorsController;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -60,7 +60,7 @@ public class ReduceBrightColorsTile extends QSTileImpl<QSTile.BooleanState>
|
||||
@Named(RBC_AVAILABLE) boolean isAvailable,
|
||||
ReduceBrightColorsController reduceBrightColorsController,
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -35,7 +35,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -45,6 +44,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.SettingObserver;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -72,7 +72,7 @@ public class RotationLockTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public RotationLockTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -30,7 +30,6 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.animation.DialogCuj;
|
||||
import com.android.systemui.animation.DialogLaunchAnimator;
|
||||
@@ -42,6 +41,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -75,7 +75,7 @@ public class ScreenRecordTile extends QSTileImpl<QSTile.BooleanState>
|
||||
@Inject
|
||||
public ScreenRecordTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -31,7 +31,6 @@ import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
import com.android.systemui.dagger.qualifiers.Main;
|
||||
@@ -40,6 +39,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController;
|
||||
@@ -71,7 +71,7 @@ public abstract class SensorPrivacyToggleTile extends QSTileImpl<QSTile.BooleanS
|
||||
|
||||
protected SensorPrivacyToggleTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -30,7 +30,6 @@ import android.widget.Switch;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -40,6 +39,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.BatteryController;
|
||||
@@ -70,7 +70,7 @@ public class UiModeNightTile extends QSTileImpl<QSTile.BooleanState> implements
|
||||
@Inject
|
||||
public UiModeNightTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -31,7 +31,6 @@ import androidx.annotation.MainThread;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.dagger.qualifiers.Background;
|
||||
@@ -41,6 +40,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile.BooleanState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.phone.ManagedProfileController;
|
||||
@@ -60,7 +60,7 @@ public class WorkModeTile extends QSTileImpl<BooleanState> implements
|
||||
@Inject
|
||||
public WorkModeTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -46,7 +46,6 @@ import android.util.LongSparseArray;
|
||||
import android.view.View;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.CoreStartable;
|
||||
import com.android.systemui.Dumpable;
|
||||
import com.android.systemui.R;
|
||||
@@ -59,6 +58,7 @@ import com.android.systemui.plugins.FalsingManager;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -419,7 +419,7 @@ public class GarbageMonitor implements Dumpable {
|
||||
@Inject
|
||||
public MemoryTile(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
@Background Looper backgroundLooper,
|
||||
@Main Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -46,7 +46,6 @@ import androidx.annotation.Nullable;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.util.CollectionUtils;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
@@ -708,7 +707,7 @@ public class QSTileHostTest extends SysuiTestCase {
|
||||
protected TestTile(QSHost host) {
|
||||
super(
|
||||
host,
|
||||
mock(UiEventLogger.class),
|
||||
mock(QsEventLogger.class),
|
||||
mock(Looper.class),
|
||||
mock(Handler.class),
|
||||
new FalsingManagerFake(),
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
* Copyright (C) 2023 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.systemui.qs
|
||||
|
||||
import com.android.internal.logging.InstanceId
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.InstanceIdSequenceFake
|
||||
|
||||
class QsEventLoggerFake(
|
||||
uiEventLogger: UiEventLoggerFake,
|
||||
private val instanceIdSequence: InstanceIdSequenceFake,
|
||||
) : QsEventLogger, UiEventLogger by uiEventLogger {
|
||||
|
||||
val lastInstanceId: Int
|
||||
get() = instanceIdSequence.lastInstanceId
|
||||
|
||||
override fun getNewInstanceId(): InstanceId {
|
||||
return instanceIdSequence.newInstanceId()
|
||||
}
|
||||
}
|
||||
@@ -33,7 +33,6 @@ import android.testing.TestableLooper
|
||||
import android.view.IWindowManager
|
||||
import android.view.View
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator
|
||||
import com.android.systemui.animation.LaunchableFrameLayout
|
||||
@@ -42,6 +41,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.settings.FakeDisplayTracker
|
||||
import com.android.systemui.util.mockito.any
|
||||
@@ -57,12 +57,12 @@ import org.junit.runner.RunWith
|
||||
import org.mockito.ArgumentMatchers.anyInt
|
||||
import org.mockito.ArgumentMatchers.anyString
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.Mockito.clearInvocations
|
||||
import org.mockito.Mockito.mock
|
||||
import org.mockito.Mockito.never
|
||||
import org.mockito.Mockito.reset
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.MockitoAnnotations
|
||||
|
||||
@SmallTest
|
||||
@@ -90,7 +90,7 @@ class CustomTileTest : SysuiTestCase() {
|
||||
@Mock private lateinit var applicationInfo: ApplicationInfo
|
||||
@Mock private lateinit var serviceInfo: ServiceInfo
|
||||
@Mock private lateinit var customTileStatePersister: CustomTileStatePersister
|
||||
@Mock private lateinit var uiEventLogger: UiEventLogger
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private var displayTracker = FakeDisplayTracker(mContext)
|
||||
private lateinit var customTile: CustomTile
|
||||
|
||||
@@ -61,6 +61,7 @@ import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake;
|
||||
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
||||
import com.android.systemui.InstanceIdSequenceFake;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
@@ -69,6 +70,8 @@ import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSEvent;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.QsEventLoggerFake;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.statusbar.StatusBarState;
|
||||
|
||||
@@ -106,7 +109,8 @@ public class QSTileImplTest extends SysuiTestCase {
|
||||
private ActivityStarter mActivityStarter;
|
||||
|
||||
private UiEventLoggerFake mUiEventLoggerFake;
|
||||
private InstanceId mInstanceId = InstanceId.fakeInstanceId(5);
|
||||
private QsEventLoggerFake mQsEventLoggerFake;
|
||||
private InstanceId mInstanceId;
|
||||
|
||||
@Captor
|
||||
private ArgumentCaptor<LogMaker> mLogCaptor;
|
||||
@@ -115,16 +119,18 @@ public class QSTileImplTest extends SysuiTestCase {
|
||||
public void setup() throws Exception {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mTestableLooper = TestableLooper.get(this);
|
||||
|
||||
mUiEventLoggerFake = new UiEventLoggerFake();
|
||||
mQsEventLoggerFake =
|
||||
new QsEventLoggerFake(mUiEventLoggerFake, new InstanceIdSequenceFake(10));
|
||||
when(mHost.indexOf(SPEC)).thenReturn(POSITION);
|
||||
when(mHost.getContext()).thenReturn(mContext);
|
||||
when(mHost.getNewInstanceId()).thenReturn(mInstanceId);
|
||||
|
||||
Handler mainHandler = new Handler(mTestableLooper.getLooper());
|
||||
|
||||
mTile = new TileImpl(
|
||||
mHost,
|
||||
mUiEventLoggerFake,
|
||||
mQsEventLoggerFake,
|
||||
mTestableLooper.getLooper(),
|
||||
mainHandler,
|
||||
mFalsingManager,
|
||||
@@ -135,6 +141,7 @@ public class QSTileImplTest extends SysuiTestCase {
|
||||
);
|
||||
mTile.initialize();
|
||||
mTestableLooper.processAllMessages();
|
||||
mInstanceId = InstanceId.fakeInstanceId(mQsEventLoggerFake.getLastInstanceId());
|
||||
|
||||
mTile.setTileSpec(SPEC);
|
||||
}
|
||||
@@ -515,7 +522,7 @@ public class QSTileImplTest extends SysuiTestCase {
|
||||
|
||||
protected TileImpl(
|
||||
QSHost host,
|
||||
UiEventLogger uiEventLogger,
|
||||
QsEventLogger uiEventLogger,
|
||||
Looper backgroundLooper,
|
||||
Handler mainHandler,
|
||||
FalsingManager falsingManager,
|
||||
|
||||
@@ -22,8 +22,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher
|
||||
@@ -32,6 +30,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.settings.UserTracker
|
||||
@@ -68,11 +67,11 @@ class AirplaneModeTileTest : SysuiTestCase() {
|
||||
private lateinit var mGlobalSettings: GlobalSettings
|
||||
@Mock
|
||||
private lateinit var mUserTracker: UserTracker
|
||||
@Mock
|
||||
private lateinit var mUiEventLogger: QsEventLogger
|
||||
private lateinit var mTestableLooper: TestableLooper
|
||||
private lateinit var mTile: AirplaneModeTile
|
||||
|
||||
private val mUiEventLogger: UiEventLogger = UiEventLoggerFake()
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
MockitoAnnotations.initMocks(this)
|
||||
|
||||
@@ -9,12 +9,12 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.settings.UserTracker
|
||||
import com.android.systemui.statusbar.policy.NextAlarmController
|
||||
@@ -28,8 +28,8 @@ import org.junit.runner.RunWith
|
||||
import org.mockito.ArgumentCaptor
|
||||
import org.mockito.Captor
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.MockitoAnnotations
|
||||
|
||||
@SmallTest
|
||||
@@ -52,7 +52,7 @@ class AlarmTileTest : SysuiTestCase() {
|
||||
@Mock
|
||||
private lateinit var nextAlarmController: NextAlarmController
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: UiEventLogger
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
@Mock
|
||||
private lateinit var pendingIntent: PendingIntent
|
||||
@Captor
|
||||
|
||||
@@ -24,7 +24,6 @@ import android.testing.TestableLooper.RunWithLooper
|
||||
import android.view.View
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -32,6 +31,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.BatteryController
|
||||
@@ -44,10 +44,10 @@ import org.junit.Before
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.Mockito.clearInvocations
|
||||
import org.mockito.Mockito.never
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.MockitoAnnotations
|
||||
|
||||
@RunWith(AndroidTestingRunner::class)
|
||||
@@ -64,7 +64,7 @@ class BatterySaverTileTest : SysuiTestCase() {
|
||||
@Mock
|
||||
private lateinit var qsHost: QSHost
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: UiEventLogger
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
@Mock
|
||||
private lateinit var metricsLogger: MetricsLogger
|
||||
@Mock
|
||||
|
||||
@@ -9,8 +9,6 @@ import android.testing.TestableLooper
|
||||
import android.testing.TestableLooper.RunWithLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.settingslib.Utils
|
||||
import com.android.settingslib.bluetooth.CachedBluetoothDevice
|
||||
import com.android.systemui.R
|
||||
@@ -21,6 +19,7 @@ import com.android.systemui.plugins.FalsingManager
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.BluetoothController
|
||||
@@ -50,8 +49,8 @@ class BluetoothTileTest : SysuiTestCase() {
|
||||
@Mock private lateinit var statusBarStateController: StatusBarStateController
|
||||
@Mock private lateinit var activityStarter: ActivityStarter
|
||||
@Mock private lateinit var bluetoothController: BluetoothController
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private val uiEventLogger = UiEventLoggerFake()
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: FakeBluetoothTile
|
||||
|
||||
@@ -212,7 +211,7 @@ class BluetoothTileTest : SysuiTestCase() {
|
||||
|
||||
private class FakeBluetoothTile(
|
||||
qsHost: QSHost,
|
||||
uiEventLogger: UiEventLogger,
|
||||
uiEventLogger: QsEventLogger,
|
||||
backgroundLooper: Looper,
|
||||
mainHandler: Handler,
|
||||
falsingManager: FalsingManager,
|
||||
|
||||
@@ -21,8 +21,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -30,6 +28,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLoggerFake
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController
|
||||
@@ -67,10 +66,11 @@ class CameraToggleTileTest : SysuiTestCase() {
|
||||
private lateinit var privacyController: IndividualSensorPrivacyController
|
||||
@Mock
|
||||
private lateinit var keyguardStateController: KeyguardStateController
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: QsEventLoggerFake
|
||||
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: CameraToggleTile
|
||||
private val uiEventLogger: UiEventLogger = UiEventLoggerFake()
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
|
||||
@@ -37,13 +37,13 @@ import androidx.lifecycle.LifecycleOwner;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.animation.DialogLaunchAnimator;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.statusbar.connectivity.IconState;
|
||||
import com.android.systemui.statusbar.connectivity.NetworkController;
|
||||
@@ -96,7 +96,7 @@ public class CastTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private DialogLaunchAnimator mDialogLaunchAnimator;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private CastTile mCastTile;
|
||||
|
||||
@@ -32,12 +32,12 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
import com.android.systemui.util.settings.FakeSettings;
|
||||
@@ -67,7 +67,7 @@ public class ColorCorrectionTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private QSLogger mQSLogger;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
@Mock
|
||||
private UserTracker mUserTracker;
|
||||
|
||||
|
||||
@@ -32,7 +32,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
@@ -40,6 +39,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
@@ -72,7 +72,7 @@ public class ColorInversionTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private QSLogger mQSLogger;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
@Mock
|
||||
private UserTracker mUserTracker;
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.animation.DialogLaunchAnimator
|
||||
@@ -30,6 +29,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.DataSaverController
|
||||
@@ -57,8 +57,8 @@ class DataSaverTileTest : SysuiTestCase() {
|
||||
@Mock private lateinit var activityStarter: ActivityStarter
|
||||
@Mock private lateinit var dataSaverController: DataSaverController
|
||||
@Mock private lateinit var dialogLaunchAnimator: DialogLaunchAnimator
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private val uiEventLogger = UiEventLoggerFake()
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: DataSaverTile
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@ import android.testing.TestableLooper
|
||||
import androidx.lifecycle.LifecycleOwner
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.animation.ActivityLaunchAnimator
|
||||
@@ -44,6 +43,7 @@ import com.android.systemui.controls.ui.SelectedItem
|
||||
import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.util.mockito.any
|
||||
@@ -52,6 +52,7 @@ import com.android.systemui.util.mockito.eq
|
||||
import com.android.systemui.util.settings.FakeSettings
|
||||
import com.android.systemui.util.settings.SecureSettings
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import org.junit.After
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
@@ -59,15 +60,14 @@ import org.mockito.ArgumentCaptor
|
||||
import org.mockito.ArgumentMatchers.anyBoolean
|
||||
import org.mockito.Captor
|
||||
import org.mockito.Mock
|
||||
import org.mockito.MockitoAnnotations
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.Mockito.doNothing
|
||||
import org.mockito.Mockito.nullable
|
||||
import org.mockito.Mockito.spy
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.verifyZeroInteractions
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.MockitoAnnotations
|
||||
import java.util.Optional
|
||||
import org.junit.After
|
||||
|
||||
@SmallTest
|
||||
@RunWith(AndroidTestingRunner::class)
|
||||
@@ -95,7 +95,7 @@ class DeviceControlsTileTest : SysuiTestCase() {
|
||||
@Mock
|
||||
private lateinit var serviceInfo: ControlsServiceInfo
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: UiEventLogger
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
@Captor
|
||||
private lateinit var listingCallbackCaptor:
|
||||
ArgumentCaptor<ControlsListingController.ControlsListingCallback>
|
||||
|
||||
@@ -28,7 +28,6 @@ import android.testing.TestableLooper
|
||||
import android.view.View
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.animation.DialogLaunchAnimator
|
||||
@@ -37,6 +36,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.ZenModeController
|
||||
@@ -46,7 +46,6 @@ import com.android.systemui.util.mockito.nullable
|
||||
import com.android.systemui.util.settings.FakeSettings
|
||||
import com.android.systemui.util.settings.SecureSettings
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import java.io.File
|
||||
import org.junit.After
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
@@ -55,8 +54,9 @@ import org.mockito.Mock
|
||||
import org.mockito.Mockito.anyBoolean
|
||||
import org.mockito.Mockito.never
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.`when` as whenever
|
||||
import org.mockito.MockitoAnnotations
|
||||
import java.io.File
|
||||
import org.mockito.Mockito.`when` as whenever
|
||||
|
||||
@SmallTest
|
||||
@RunWith(AndroidTestingRunner::class)
|
||||
@@ -84,7 +84,7 @@ class DndTileTest : SysuiTestCase() {
|
||||
private lateinit var qsLogger: QSLogger
|
||||
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: UiEventLogger
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
@Mock
|
||||
private lateinit var zenModeController: ZenModeController
|
||||
|
||||
@@ -41,7 +41,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
@@ -49,6 +48,7 @@ import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
@@ -85,7 +85,7 @@ public class DreamTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private UserTracker mUserTracker;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -14,6 +13,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.FlashlightController
|
||||
@@ -45,7 +45,8 @@ class FlashlightTileTest : SysuiTestCase() {
|
||||
|
||||
@Mock private lateinit var flashlightController: FlashlightController
|
||||
|
||||
private val uiEventLogger = UiEventLoggerFake()
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private val falsingManager = FalsingManagerFake()
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: FlashlightTile
|
||||
|
||||
@@ -23,7 +23,6 @@ import android.testing.TestableLooper
|
||||
import android.view.View
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.animation.DialogLaunchAnimator
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -32,6 +31,7 @@ import com.android.systemui.flags.Flags
|
||||
import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.util.mockito.any
|
||||
import com.android.systemui.util.mockito.eq
|
||||
@@ -58,7 +58,7 @@ class FontScalingTileTest : SysuiTestCase() {
|
||||
@Mock private lateinit var activityStarter: ActivityStarter
|
||||
@Mock private lateinit var qsLogger: QSLogger
|
||||
@Mock private lateinit var dialogLaunchAnimator: DialogLaunchAnimator
|
||||
@Mock private lateinit var uiEventLogger: UiEventLogger
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var fontScalingTile: FontScalingTile
|
||||
|
||||
@@ -30,7 +30,6 @@ import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.dx.mockito.inline.extended.ExtendedMockito;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
@@ -39,6 +38,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.DataSaverController;
|
||||
@@ -68,7 +68,7 @@ public class HotspotTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private DataSaverController mDataSaverController;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private HotspotTile mTile;
|
||||
|
||||
@@ -29,13 +29,13 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.qs.tiles.dialog.InternetDialogFactory;
|
||||
@@ -65,7 +65,7 @@ public class InternetTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private InternetDialogFactory mInternetDialogFactory;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private InternetTile mTile;
|
||||
|
||||
@@ -22,7 +22,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -30,6 +29,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
@@ -43,8 +43,8 @@ import org.junit.Before
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.Mockito.verify
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.mockito.MockitoAnnotations
|
||||
|
||||
@RunWith(AndroidTestingRunner::class)
|
||||
@@ -71,8 +71,9 @@ class LocationTileTest : SysuiTestCase() {
|
||||
private lateinit var keyguardStateController: KeyguardStateController
|
||||
@Mock
|
||||
private lateinit var panelInteractor: PanelInteractor
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private val uiEventLogger = UiEventLoggerFake()
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: LocationTile
|
||||
|
||||
|
||||
@@ -21,8 +21,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -30,6 +28,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController
|
||||
@@ -67,10 +66,12 @@ class MicrophoneToggleTileTest : SysuiTestCase() {
|
||||
private lateinit var privacyController: IndividualSensorPrivacyController
|
||||
@Mock
|
||||
private lateinit var keyguardStateController: KeyguardStateController
|
||||
@Mock
|
||||
private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: MicrophoneToggleTile
|
||||
private val uiEventLogger: UiEventLogger = UiEventLoggerFake()
|
||||
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
|
||||
@@ -30,7 +30,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.broadcast.BroadcastDispatcher;
|
||||
@@ -38,6 +37,7 @@ import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
|
||||
import org.junit.After;
|
||||
@@ -72,7 +72,7 @@ public class NfcTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private BroadcastDispatcher mBroadcastDispatcher;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private NfcTile mNfcTile;
|
||||
|
||||
@@ -23,8 +23,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.UiEventLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -33,6 +31,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.LocationController
|
||||
@@ -43,8 +42,8 @@ import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.anyInt
|
||||
import org.mockito.Mockito.`when` as whenever
|
||||
import org.mockito.MockitoAnnotations
|
||||
import org.mockito.Mockito.`when` as whenever
|
||||
|
||||
@RunWith(AndroidTestingRunner::class)
|
||||
@TestableLooper.RunWithLooper(setAsMainLooper = true)
|
||||
@@ -68,10 +67,12 @@ class NightDisplayTileTest : SysuiTestCase() {
|
||||
|
||||
@Mock private lateinit var mNightDisplayListener: NightDisplayListener
|
||||
|
||||
@Mock private lateinit var mUiEventLogger: QsEventLogger
|
||||
|
||||
private lateinit var mTestableLooper: TestableLooper
|
||||
private lateinit var mTile: NightDisplayTile
|
||||
|
||||
private val mUiEventLogger: UiEventLogger = UiEventLoggerFake()
|
||||
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
|
||||
@@ -28,12 +28,12 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.settings.UserTracker;
|
||||
import com.android.systemui.util.settings.SecureSettings;
|
||||
@@ -67,7 +67,7 @@ public class OneHandedModeTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private SecureSettings mSecureSettings;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private OneHandedModeTile mTile;
|
||||
|
||||
@@ -30,8 +30,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
@@ -40,6 +38,7 @@ import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qrcodescanner.controller.QRCodeScannerController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
|
||||
@@ -64,7 +63,8 @@ public class QRCodeScannerTileTest extends SysuiTestCase {
|
||||
private ActivityStarter mActivityStarter;
|
||||
@Mock
|
||||
private QSLogger mQSLogger;
|
||||
private UiEventLogger mUiEventLogger = new UiEventLoggerFake();
|
||||
@Mock
|
||||
private QsEventLogger mUiEventLogger;
|
||||
@Mock
|
||||
private QRCodeScannerController mController;
|
||||
|
||||
|
||||
@@ -58,8 +58,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
@@ -67,6 +65,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController;
|
||||
@@ -109,7 +108,8 @@ public class QuickAccessWalletTileTest extends SysuiTestCase {
|
||||
private ActivityStarter mActivityStarter;
|
||||
@Mock
|
||||
private QSLogger mQSLogger;
|
||||
private UiEventLogger mUiEventLogger = new UiEventLoggerFake();
|
||||
@Mock
|
||||
private QsEventLogger mUiEventLogger;
|
||||
@Mock
|
||||
private QuickAccessWalletClient mQuickAccessWalletClient;
|
||||
@Mock
|
||||
|
||||
@@ -32,7 +32,6 @@ import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.R;
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R.drawable;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
@@ -40,6 +39,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.ReduceBrightColorsController;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -71,7 +71,7 @@ public class ReduceBrightColorsTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private ReduceBrightColorsController mReduceBrightColorsController;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private ReduceBrightColorsTile mTile;
|
||||
|
||||
@@ -32,7 +32,6 @@ import android.testing.AndroidTestingRunner;
|
||||
import android.testing.TestableLooper;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.classifier.FalsingManagerFake;
|
||||
@@ -40,6 +39,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
import com.android.systemui.statusbar.policy.BatteryController;
|
||||
@@ -89,7 +89,7 @@ public class RotationLockTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
RotationPolicyWrapper mRotationPolicyWrapper;
|
||||
@Mock
|
||||
UiEventLogger mUiEventLogger;
|
||||
QsEventLogger mUiEventLogger;
|
||||
|
||||
private RotationLockController mController;
|
||||
private TestableLooper mTestableLooper;
|
||||
|
||||
@@ -35,7 +35,6 @@ import android.testing.TestableLooper;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import com.android.internal.logging.MetricsLogger;
|
||||
import com.android.internal.logging.UiEventLogger;
|
||||
import com.android.systemui.R;
|
||||
import com.android.systemui.SysuiTestCase;
|
||||
import com.android.systemui.animation.DialogLaunchAnimator;
|
||||
@@ -45,6 +44,7 @@ import com.android.systemui.plugins.ActivityStarter;
|
||||
import com.android.systemui.plugins.qs.QSTile;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
import com.android.systemui.qs.QSHost;
|
||||
import com.android.systemui.qs.QsEventLogger;
|
||||
import com.android.systemui.qs.logging.QSLogger;
|
||||
import com.android.systemui.qs.pipeline.domain.interactor.PanelInteractor;
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl;
|
||||
@@ -88,7 +88,7 @@ public class ScreenRecordTileTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private PanelInteractor mPanelInteractor;
|
||||
@Mock
|
||||
private UiEventLogger mUiEventLogger;
|
||||
private QsEventLogger mUiEventLogger;
|
||||
|
||||
private TestableLooper mTestableLooper;
|
||||
private ScreenRecordTile mTile;
|
||||
|
||||
@@ -25,7 +25,6 @@ import android.testing.AndroidTestingRunner
|
||||
import android.testing.TestableLooper
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.logging.MetricsLogger
|
||||
import com.android.internal.logging.testing.UiEventLoggerFake
|
||||
import com.android.systemui.R
|
||||
import com.android.systemui.SysuiTestCase
|
||||
import com.android.systemui.classifier.FalsingManagerFake
|
||||
@@ -33,6 +32,7 @@ import com.android.systemui.plugins.ActivityStarter
|
||||
import com.android.systemui.plugins.qs.QSTile
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.qs.QSHost
|
||||
import com.android.systemui.qs.QsEventLogger
|
||||
import com.android.systemui.qs.logging.QSLogger
|
||||
import com.android.systemui.qs.tileimpl.QSTileImpl
|
||||
import com.android.systemui.statusbar.policy.BatteryController
|
||||
@@ -63,8 +63,8 @@ class UiModeNightTileTest : SysuiTestCase() {
|
||||
@Mock private lateinit var configurationController: ConfigurationController
|
||||
@Mock private lateinit var batteryController: BatteryController
|
||||
@Mock private lateinit var locationController: LocationController
|
||||
@Mock private lateinit var uiEventLogger: QsEventLogger
|
||||
|
||||
private val uiEventLogger = UiEventLoggerFake()
|
||||
private val falsingManager = FalsingManagerFake()
|
||||
private lateinit var testableLooper: TestableLooper
|
||||
private lateinit var tile: UiModeNightTile
|
||||
|
||||
Reference in New Issue
Block a user