diff options
author | Joe LaPenna <jlapenna@google.com> | 2017-04-14 14:30:36 -0700 |
---|---|---|
committer | Joe LaPenna <jlapenna@google.com> | 2017-04-14 16:38:22 -0700 |
commit | 724e94175de75a1293e91c8ebb317bd34d6499f1 (patch) | |
tree | 492ae94a1f2ea77bf2551d9b221279876d05b526 /robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java | |
parent | 69639e9bb98d976123459e4dcc09e50abc81c8f1 (diff) | |
download | NetworkRecommendation-724e94175de75a1293e91c8ebb317bd34d6499f1.tar.gz |
Update netrec components to latest spec.
Removes tests that will not survive the migration to platform.
Bug: 34944625
Test: Deleted.
Change-Id: I09a3090af22c751db4bae96440856e5d74e76405
Diffstat (limited to 'robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java')
-rw-r--r-- | robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java b/robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java deleted file mode 100644 index 4a37e6c..0000000 --- a/robotests/src/com/android/networkrecommendation/notify/WifiNotificationHelperTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright (C) 2017 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.networkrecommendation.notify; - -import static org.junit.Assert.assertNotNull; - -import android.app.Notification; -import android.content.Context; -import android.net.wifi.WifiConfiguration; -import com.android.networkrecommendation.SynchronousNetworkRecommendationProvider; -import com.android.networkrecommendation.TestData; -import com.android.networkrecommendation.shadows.BitmapGetPixelsShadow; -import com.android.networkrecommendation.shadows.ShadowNotificationChannelUtil; -import com.android.networkrecommendation.config.Flag; -import com.android.networkrecommendation.util.RoboCompatUtil; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.MockitoAnnotations; -import org.robolectric.RobolectricTestRunner; -import org.robolectric.RuntimeEnvironment; -import org.robolectric.annotation.Config; - -/** Unit tests for {@link WifiNotificationHelper} */ -@RunWith(RobolectricTestRunner.class) -@Config(manifest = "packages/services/NetworkRecommendation/AndroidManifest.xml", sdk = 23, -shadows={BitmapGetPixelsShadow.class, ShadowNotificationChannelUtil.class}) -public class WifiNotificationHelperTest { - - private Context mContext; - - @Mock - private SynchronousNetworkRecommendationProvider mSynchronousNetworkRecommendationProvider; - - @Mock private RoboCompatUtil mRoboCompatUtil; - - private WifiNotificationHelper mWifiNotificationHelper; - - @Before - public void setUp() throws Exception { - MockitoAnnotations.initMocks(this); - Flag.initForTest(); - RoboCompatUtil.setInstanceForTesting(mRoboCompatUtil); - mContext = RuntimeEnvironment.application; - - mWifiNotificationHelper = new WifiNotificationHelper(mContext); - } - - private static WifiConfiguration createFakeConfig() { - WifiConfiguration config = new WifiConfiguration(); - config.SSID = TestData.SSID_1; - config.BSSID = TestData.BSSID_1; - config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); - return config; - } - - private static void assertValidNotification(Notification notification) { - assertNotNull(notification); - assertNotNull(notification.getSmallIcon()); - } - - @Test - public void createMainNotification() { - assertValidNotification(mWifiNotificationHelper.createMainNotification(createFakeConfig())); - } - - @Test - public void createConnectingNotification() { - assertValidNotification( - mWifiNotificationHelper.createConnectingNotification(createFakeConfig())); - } - - @Test - public void createConnectedNotification() { - assertValidNotification( - mWifiNotificationHelper.createConnectedNotification(createFakeConfig())); - } - - @Test - public void createFailedToConnectNotification() { - assertValidNotification(mWifiNotificationHelper.createFailedToConnectNotification()); - } -} |