diff options
author | Amin Shaikh <ashaikh@google.com> | 2017-01-03 12:23:42 -0800 |
---|---|---|
committer | Amin Shaikh <ashaikh@google.com> | 2017-01-06 12:25:34 -0800 |
commit | 6dc7e1f070741c44d1c322427b742e566c9c0d9b (patch) | |
tree | 3e0757a9ff378376d87c3efc54057ee03d56672c /tests | |
parent | ff1100de0e10f72517c93427d7231c8a7ae0307d (diff) |
Move WifiWakeupController to NetworkRecommendation
Bug: 34054262
Test: runtests.sh
Change-Id: I7eec869f5a3c74f0ac949113d08a70c7f5565052
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiWakeupControllerTest.java | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiWakeupControllerTest.java b/tests/wifitests/src/com/android/server/wifi/WifiWakeupControllerTest.java deleted file mode 100644 index c714d8225..000000000 --- a/tests/wifitests/src/com/android/server/wifi/WifiWakeupControllerTest.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright (C) 2016 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.wifi; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.when; - -import android.app.NotificationManager; -import android.content.ContentResolver; -import android.content.Context; -import android.net.wifi.WifiScanner; -import android.os.test.TestLooper; -import android.provider.Settings; - -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mock; -import org.mockito.MockitoAnnotations; - -import java.io.FileDescriptor; -import java.io.PrintWriter; -import java.io.StringWriter; - -/** - * Unit tests for {@link com.android.server.wifi.WifiWakeupController}. - */ -public class WifiWakeupControllerTest { - public static final String TAG = "WifiScanningServiceTest"; - - @Mock private Context mContext; - @Mock private WifiStateMachine mWifiStateMachine; - @Mock private FrameworkFacade mFrameworkFacade; - @Mock private NotificationManager mNotificationManager; - @Mock private WifiScanner mWifiScanner; - @Mock private ContentResolver mContentResolver; - private WifiWakeupController mWifiWakeupController; - - - /** Initialize objects before each test run. */ - @Before - public void setUp() throws Exception { - MockitoAnnotations.initMocks(this); - - when(mContext.getContentResolver()).thenReturn(mContentResolver); - when(mFrameworkFacade.getIntegerSetting(mContext, - Settings.Global.WIFI_WAKEUP_ENABLED, 0)).thenReturn(1); - TestLooper testLooper = new TestLooper(); - mWifiWakeupController = new WifiWakeupController( - mContext, testLooper.getLooper(), mFrameworkFacade); - } - - /** Test WifiWakeupEnabledSettingObserver enables feature correctly. */ - @Test - public void testEnableWifiWakeup() { - assertTrue(mWifiWakeupController.mWifiWakeupEnabled); - - when(mFrameworkFacade.getIntegerSetting(mContext, - Settings.Global.WIFI_WAKEUP_ENABLED, 0)).thenReturn(0); - mWifiWakeupController.mContentObserver.onChange(true); - assertFalse(mWifiWakeupController.mWifiWakeupEnabled); - } - - /** Test dump() does not crash. */ - @Test - public void testDump() { - StringWriter stringWriter = new StringWriter(); - mWifiWakeupController.dump( - new FileDescriptor(), new PrintWriter(stringWriter), new String[0]); - } - -} |