Merge "[Status Bar] Update wifi repository tests to use robolectric." into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7fa85ab7e7
@@ -227,6 +227,17 @@ filegroup {
|
|||||||
path: "tests/utils/src",
|
path: "tests/utils/src",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
filegroup {
|
||||||
|
name: "SystemUI-test-fakes",
|
||||||
|
srcs: [
|
||||||
|
/* Status bar fakes */
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/airplane/data/repository/FakeAirplaneModeRepository.kt",
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/shared/data/repository/FakeConnectivityRepository.kt",
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/FakeWifiRepository.kt",
|
||||||
|
],
|
||||||
|
path: "tests/src",
|
||||||
|
}
|
||||||
|
|
||||||
filegroup {
|
filegroup {
|
||||||
name: "SystemUI-tests-robolectric-pilots",
|
name: "SystemUI-tests-robolectric-pilots",
|
||||||
srcs: [
|
srcs: [
|
||||||
@@ -291,6 +302,11 @@ filegroup {
|
|||||||
"tests/src/com/android/systemui/biometrics/UdfpsKeyguardViewLegacyControllerWithCoroutinesTest.kt",
|
"tests/src/com/android/systemui/biometrics/UdfpsKeyguardViewLegacyControllerWithCoroutinesTest.kt",
|
||||||
"tests/src/com/android/systemui/biometrics/UdfpsShellTest.kt",
|
"tests/src/com/android/systemui/biometrics/UdfpsShellTest.kt",
|
||||||
"tests/src/com/android/systemui/biometrics/UdfpsViewTest.kt",
|
"tests/src/com/android/systemui/biometrics/UdfpsViewTest.kt",
|
||||||
|
|
||||||
|
/* Status bar wifi converted tests */
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/WifiRepositorySwitcherTest.kt",
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/prod/DisabledWifiRepositoryTest.kt",
|
||||||
|
"tests/src/com/android/systemui/statusbar/pipeline/wifi/data/repository/prod/WifiRepositoryImplTest.kt",
|
||||||
],
|
],
|
||||||
path: "tests/src",
|
path: "tests/src",
|
||||||
}
|
}
|
||||||
@@ -449,6 +465,7 @@ android_robolectric_test {
|
|||||||
"tests/robolectric/src/**/*.kt",
|
"tests/robolectric/src/**/*.kt",
|
||||||
"tests/robolectric/src/**/*.java",
|
"tests/robolectric/src/**/*.java",
|
||||||
":SystemUI-tests-utils",
|
":SystemUI-tests-utils",
|
||||||
|
":SystemUI-test-fakes",
|
||||||
":SystemUI-tests-robolectric-pilots",
|
":SystemUI-tests-robolectric-pilots",
|
||||||
],
|
],
|
||||||
static_libs: [
|
static_libs: [
|
||||||
|
|||||||
@@ -18,7 +18,9 @@ package com.android.systemui.statusbar.pipeline.wifi.data.repository
|
|||||||
|
|
||||||
import android.net.ConnectivityManager
|
import android.net.ConnectivityManager
|
||||||
import android.net.wifi.WifiManager
|
import android.net.wifi.WifiManager
|
||||||
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
|
import com.android.systemui.RoboPilotTest
|
||||||
import com.android.systemui.SysuiTestCase
|
import com.android.systemui.SysuiTestCase
|
||||||
import com.android.systemui.demomode.DemoMode
|
import com.android.systemui.demomode.DemoMode
|
||||||
import com.android.systemui.demomode.DemoModeController
|
import com.android.systemui.demomode.DemoModeController
|
||||||
@@ -43,6 +45,7 @@ import kotlinx.coroutines.test.UnconfinedTestDispatcher
|
|||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
import org.junit.runner.RunWith
|
||||||
import org.mockito.Mock
|
import org.mockito.Mock
|
||||||
import org.mockito.Mockito
|
import org.mockito.Mockito
|
||||||
import org.mockito.MockitoAnnotations
|
import org.mockito.MockitoAnnotations
|
||||||
@@ -50,6 +53,8 @@ import org.mockito.MockitoAnnotations
|
|||||||
@OptIn(ExperimentalCoroutinesApi::class)
|
@OptIn(ExperimentalCoroutinesApi::class)
|
||||||
@Suppress("EXPERIMENTAL_IS_NOT_ENABLED")
|
@Suppress("EXPERIMENTAL_IS_NOT_ENABLED")
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@RoboPilotTest
|
||||||
|
@RunWith(AndroidJUnit4::class)
|
||||||
class WifiRepositorySwitcherTest : SysuiTestCase() {
|
class WifiRepositorySwitcherTest : SysuiTestCase() {
|
||||||
private lateinit var underTest: WifiRepositorySwitcher
|
private lateinit var underTest: WifiRepositorySwitcher
|
||||||
private lateinit var realImpl: WifiRepositoryImpl
|
private lateinit var realImpl: WifiRepositoryImpl
|
||||||
|
|||||||
@@ -16,15 +16,20 @@
|
|||||||
|
|
||||||
package com.android.systemui.statusbar.pipeline.wifi.data.repository.prod
|
package com.android.systemui.statusbar.pipeline.wifi.data.repository.prod
|
||||||
|
|
||||||
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
|
import com.android.systemui.RoboPilotTest
|
||||||
import com.android.systemui.SysuiTestCase
|
import com.android.systemui.SysuiTestCase
|
||||||
import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel
|
import com.android.systemui.statusbar.pipeline.shared.data.model.DataActivityModel
|
||||||
import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiNetworkModel
|
import com.android.systemui.statusbar.pipeline.wifi.shared.model.WifiNetworkModel
|
||||||
import com.google.common.truth.Truth.assertThat
|
import com.google.common.truth.Truth.assertThat
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
import org.junit.runner.RunWith
|
||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@RoboPilotTest
|
||||||
|
@RunWith(AndroidJUnit4::class)
|
||||||
class DisabledWifiRepositoryTest : SysuiTestCase() {
|
class DisabledWifiRepositoryTest : SysuiTestCase() {
|
||||||
|
|
||||||
private lateinit var underTest: DisabledWifiRepository
|
private lateinit var underTest: DisabledWifiRepository
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ import android.net.wifi.WifiManager
|
|||||||
import android.net.wifi.WifiManager.TrafficStateCallback
|
import android.net.wifi.WifiManager.TrafficStateCallback
|
||||||
import android.net.wifi.WifiManager.UNKNOWN_SSID
|
import android.net.wifi.WifiManager.UNKNOWN_SSID
|
||||||
import android.telephony.SubscriptionManager.INVALID_SUBSCRIPTION_ID
|
import android.telephony.SubscriptionManager.INVALID_SUBSCRIPTION_ID
|
||||||
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
|
import com.android.systemui.RoboPilotTest
|
||||||
import com.android.systemui.SysuiTestCase
|
import com.android.systemui.SysuiTestCase
|
||||||
import com.android.systemui.log.table.TableLogBuffer
|
import com.android.systemui.log.table.TableLogBuffer
|
||||||
import com.android.systemui.statusbar.pipeline.shared.data.model.ConnectivitySlots
|
import com.android.systemui.statusbar.pipeline.shared.data.model.ConnectivitySlots
|
||||||
@@ -57,6 +59,7 @@ import kotlinx.coroutines.test.UnconfinedTestDispatcher
|
|||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
import org.junit.runner.RunWith
|
||||||
import org.mockito.Mock
|
import org.mockito.Mock
|
||||||
import org.mockito.Mockito.verify
|
import org.mockito.Mockito.verify
|
||||||
import org.mockito.Mockito.`when` as whenever
|
import org.mockito.Mockito.`when` as whenever
|
||||||
@@ -65,6 +68,8 @@ import org.mockito.MockitoAnnotations
|
|||||||
@Suppress("EXPERIMENTAL_IS_NOT_ENABLED")
|
@Suppress("EXPERIMENTAL_IS_NOT_ENABLED")
|
||||||
@OptIn(ExperimentalCoroutinesApi::class)
|
@OptIn(ExperimentalCoroutinesApi::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@RoboPilotTest
|
||||||
|
@RunWith(AndroidJUnit4::class)
|
||||||
class WifiRepositoryImplTest : SysuiTestCase() {
|
class WifiRepositoryImplTest : SysuiTestCase() {
|
||||||
|
|
||||||
private lateinit var underTest: WifiRepositoryImpl
|
private lateinit var underTest: WifiRepositoryImpl
|
||||||
|
|||||||
Reference in New Issue
Block a user