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

Commit 43c4f41a authored by Matthew Williams's avatar Matthew Williams Committed by Android Git Automerger
Browse files

am 8e8c1401: Fix build.

* commit '8e8c140114cb3a4f1cf448c4492c13769738ca12':
  Fix build.
parents dbff68ae 46919f35
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@ import com.android.server.job.controllers.JobStatus;

import java.util.List;

import static com.android.server.job.JobStore.initAndGet;
/**
 * Test reading and writing correctly from file.
 */
+0 −68
Original line number Diff line number Diff line
/*
 * Copyright (C) 2014 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.server.task.controllers;


import android.content.ComponentName;
import android.content.Intent;
import android.test.AndroidTestCase;

import com.android.server.job.StateChangedListener;
import com.android.server.job.controllers.BatteryController;
import com.android.server.job.controllers.JobStatus;

import static com.android.server.job.controllers.BatteryController.getForTesting;

import static org.mockito.Mockito.*;

/**
 *
 */
public class BatteryControllerTest extends AndroidTestCase {
    BatteryController mBatteryControllerUnderTest;

    StateChangedListener mStateChangedListenerStub = new StateChangedListener() {
        @Override
        public void onControllerStateChanged() {

        }

        @Override
        public void onRunJobNow(JobStatus taskStatus) {

        }
    };
    BatteryController.ChargingTracker mTrackerUnderTest;

    public void setUp() throws Exception {
        mBatteryControllerUnderTest = getForTesting(mStateChangedListenerStub, getTestContext());
        mTrackerUnderTest = mBatteryControllerUnderTest.getTracker();
    }

    public void testSendBatteryChargingIntent() throws Exception {
        Intent batteryConnectedIntent = new Intent(Intent.ACTION_POWER_CONNECTED)
                .setComponent(new ComponentName(getContext(), mTrackerUnderTest.getClass()));
        Intent batteryHealthyIntent = new Intent(Intent.ACTION_BATTERY_OKAY)
                .setComponent(new ComponentName(getContext(), mTrackerUnderTest.getClass()));

        mTrackerUnderTest.onReceiveInternal(batteryConnectedIntent);
        mTrackerUnderTest.onReceiveInternal(batteryHealthyIntent);

        assertTrue(mTrackerUnderTest.isOnStablePower());
    }

}
 No newline at end of file