Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b157e7a9 authored by Geoffrey Pitsch's avatar Geoffrey Pitsch Committed by Android (Google) Code Review
Browse files

Merge "Convert SysUI tests to use JUnit4"

parents 34a752d4 2c403db6
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -18,13 +18,14 @@ import android.content.Context;
import android.net.INetworkPolicyListener;
import android.net.NetworkPolicyManager;
import android.os.Handler;
import android.os.Looper;
import android.os.RemoteException;

import java.util.ArrayList;

public class DataSaverController {

    private final Handler mHandler = new Handler();
    private final Handler mHandler = new Handler(Looper.getMainLooper());
    private final ArrayList<Listener> mListeners = new ArrayList<>();
    private final NetworkPolicyManager mPolicyManager;

+6 −1
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ import android.content.Intent;
import android.net.NetworkCapabilities;
import android.net.wifi.WifiManager;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Messenger;
import android.util.Log;
@@ -49,7 +50,7 @@ public class WifiSignalController extends
        mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
        mWifiTracker = new WifiStatusTracker(mWifiManager);
        mHasMobileData = hasMobileData;
        Handler handler = new WifiHandler();
        Handler handler = new WifiHandler(Looper.getMainLooper());
        mWifiChannel = new AsyncChannel();
        Messenger wifiMessenger = mWifiManager.getWifiServiceMessenger();
        if (wifiMessenger != null) {
@@ -121,6 +122,10 @@ public class WifiSignalController extends
     * Handler to receive the data activity on wifi.
     */
    private class WifiHandler extends Handler {
        WifiHandler(Looper looper) {
            super(looper);
        }

        @Override
        public void handleMessage(Message msg) {
            switch (msg.what) {
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ LOCAL_STATIC_ANDROID_LIBRARIES := \
    android-support-v17-leanback

LOCAL_STATIC_JAVA_LIBRARIES := \
    android-support-test \
    mockito-target \
    SystemUI-proto-tags

+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@
            android:process=":killable" />
    </application>

    <instrumentation android:name="android.test.InstrumentationTestRunner"
    <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner"
        android:targetPackage="com.android.systemui.tests"
        android:label="Tests for SystemUI">
    </instrumentation>
+13 −7
Original line number Diff line number Diff line
@@ -15,17 +15,23 @@
 */
package com.android.systemui;

import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.test.AndroidTestCase;
import org.junit.Before;

/**
 * Base class that does System UI specific setup.
 */
public class SysuiTestCase extends AndroidTestCase {
    @Override
    protected void setUp() throws Exception {
        super.setUp();
        // Mockito stuff.
        System.setProperty("dexmaker.dexcache", mContext.getCacheDir().getPath());
        Thread.currentThread().setContextClassLoader(getClass().getClassLoader());
public class SysuiTestCase {
    protected Context mContext;

    @Before
    public void SysuiSetup() throws Exception {
        mContext = InstrumentationRegistry.getTargetContext();
    }

    protected Context getContext() {
        return mContext;
    }
}
Loading