Fix tests

Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
alperozturk 2023-12-12 15:49:33 +01:00
parent 06f51e1ddd
commit eadfb83f54
No known key found for this signature in database
GPG key ID: 4E577DC593B59BDF

View file

@ -21,14 +21,13 @@
package com.nextcloud.client.device package com.nextcloud.client.device
import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.BatteryManager import android.os.BatteryManager
import android.os.Build import android.os.Build
import android.os.PowerManager import android.os.PowerManager
import com.nextcloud.client.preferences.AppPreferences import com.nextcloud.client.preferences.AppPreferences
import com.nextcloud.utils.extensions.registerBroadcastReceiver
import com.owncloud.android.datamodel.ReceiverFlag
import org.junit.Assert.assertEquals import org.junit.Assert.assertEquals
import org.junit.Assert.assertFalse import org.junit.Assert.assertFalse
import org.junit.Assert.assertTrue import org.junit.Assert.assertTrue
@ -128,6 +127,7 @@ class TestPowerManagementService {
} }
} }
@SuppressLint("UnspecifiedRegisterReceiverFlag")
class Battery : Base() { class Battery : Base() {
companion object { companion object {
@ -139,7 +139,7 @@ class TestPowerManagementService {
@Before @Before
fun setUp() { fun setUp() {
whenever(context.registerBroadcastReceiver(anyOrNull(), anyOrNull(), ReceiverFlag.NotExported)).thenReturn( whenever(context.registerReceiver(anyOrNull(), anyOrNull())).thenReturn(
intent intent
) )
} }
@ -197,14 +197,14 @@ class TestPowerManagementService {
// device has API level P or below // device has API level P or below
// battery status sticky intent is NOT available // battery status sticky intent is NOT available
whenever(deviceInfo.apiLevel).thenReturn(Build.VERSION_CODES.P) whenever(deviceInfo.apiLevel).thenReturn(Build.VERSION_CODES.P)
whenever(context.registerBroadcastReceiver(anyOrNull(), anyOrNull(), ReceiverFlag.NotExported)).thenReturn( whenever(context.registerReceiver(anyOrNull(), anyOrNull())).thenReturn(
null null
) )
// THEN // THEN
// charging flag is false // charging flag is false
assertFalse(powerManagementService.battery.isCharging) assertFalse(powerManagementService.battery.isCharging)
verify(context).registerBroadcastReceiver(anyOrNull(), any(), ReceiverFlag.NotExported) verify(context).registerReceiver(anyOrNull(), any())
} }
@Test @Test