test libs update
This commit is contained in:
parent
7506c7e2ab
commit
341bfdcdfa
|
@ -258,7 +258,7 @@ dependencies {
|
|||
testImplementation "org.skyscreamer:jsonassert:1.5.0"
|
||||
testImplementation "org.hamcrest:hamcrest-all:1.3"
|
||||
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha03'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0-alpha03'
|
||||
androidTestImplementation "androidx.test.ext:junit:$androidx_junit"
|
||||
androidTestImplementation "androidx.test:rules:$androidx_rules"
|
||||
|
||||
|
|
BIN
app/jacoco.exec
BIN
app/jacoco.exec
Binary file not shown.
|
@ -7,19 +7,13 @@ import androidx.annotation.DrawableRes
|
|||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.activities.ErrorHelperActivity
|
||||
import info.nightscout.androidaps.activities.PreferencesActivity
|
||||
import info.nightscout.androidaps.data.PumpEnactResult
|
||||
import info.nightscout.androidaps.events.EventRefreshOverview
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.general.automation.elements.InputString
|
||||
import info.nightscout.androidaps.plugins.general.automation.elements.LabelWithElement
|
||||
import info.nightscout.androidaps.plugins.general.automation.elements.LayoutBuilder
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
|
||||
import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotification
|
||||
import info.nightscout.androidaps.plugins.general.overview.notifications.NotificationUserMessage
|
||||
import info.nightscout.androidaps.queue.Callback
|
||||
import info.nightscout.androidaps.utils.JsonHelper
|
||||
import info.nightscout.androidaps.utils.alertDialogs.WarningDialog
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import org.json.JSONObject
|
||||
import javax.inject.Inject
|
||||
|
@ -28,7 +22,6 @@ class ActionAlarm(injector: HasAndroidInjector) : Action(injector) {
|
|||
|
||||
@Inject lateinit var resourceHelper: ResourceHelper
|
||||
@Inject lateinit var rxBus: RxBusWrapper
|
||||
@Inject lateinit var nsUpload: NSUpload
|
||||
@Inject lateinit var context: Context
|
||||
|
||||
var text = InputString(injector)
|
||||
|
|
|
@ -17,9 +17,7 @@ import org.junit.Test
|
|||
import org.junit.runner.RunWith
|
||||
import org.mockito.ArgumentMatchers
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.powermock.api.mockito.PowerMockito
|
||||
import org.powermock.core.classloader.annotations.PrepareForTest
|
||||
import org.powermock.modules.junit4.PowerMockRunner
|
||||
|
||||
|
@ -29,7 +27,6 @@ class ActionAlarmTest : TestBase() {
|
|||
|
||||
@Mock lateinit var resourceHelper: ResourceHelper
|
||||
@Mock lateinit var rxBus: RxBusWrapper
|
||||
@Mock lateinit var nsUpload: NSUpload
|
||||
@Mock lateinit var context: Context
|
||||
|
||||
private lateinit var sut: ActionAlarm
|
||||
|
@ -38,7 +35,6 @@ class ActionAlarmTest : TestBase() {
|
|||
if (it is ActionAlarm) {
|
||||
it.resourceHelper = resourceHelper
|
||||
it.rxBus = rxBus
|
||||
it.nsUpload = nsUpload
|
||||
it.context = context
|
||||
}
|
||||
if (it is PumpEnactResult) {
|
||||
|
@ -50,7 +46,6 @@ class ActionAlarmTest : TestBase() {
|
|||
|
||||
@Before
|
||||
fun setup() {
|
||||
PowerMockito.mockStatic(NSUpload::class.java)
|
||||
`when`(resourceHelper.gs(R.string.ok)).thenReturn("OK")
|
||||
`when`(resourceHelper.gs(R.string.alarm)).thenReturn("Alarm")
|
||||
`when`(resourceHelper.gs(ArgumentMatchers.eq(R.string.alarm_message), ArgumentMatchers.anyString())).thenReturn("Alarm: %s")
|
||||
|
@ -77,7 +72,6 @@ class ActionAlarmTest : TestBase() {
|
|||
Assert.assertTrue(result.success)
|
||||
}
|
||||
})
|
||||
PowerMockito.verifyStatic(NSUpload::class.java, Mockito.times(1))
|
||||
}
|
||||
|
||||
@Test fun hasDialogTest() {
|
||||
|
|
|
@ -18,7 +18,6 @@ import org.mockito.ArgumentMatchers
|
|||
import org.mockito.Mock
|
||||
import org.mockito.Mockito
|
||||
import org.mockito.Mockito.`when`
|
||||
import org.powermock.api.mockito.PowerMockito
|
||||
import org.powermock.core.classloader.annotations.PrepareForTest
|
||||
import org.powermock.modules.junit4.PowerMockRunner
|
||||
|
||||
|
@ -47,7 +46,6 @@ class ActionNotificationTest : TestBase() {
|
|||
|
||||
@Before
|
||||
fun setup() {
|
||||
PowerMockito.mockStatic(NSUpload::class.java)
|
||||
`when`(resourceHelper.gs(R.string.ok)).thenReturn("OK")
|
||||
`when`(resourceHelper.gs(R.string.notification)).thenReturn("Notification")
|
||||
`when`(resourceHelper.gs(ArgumentMatchers.eq(R.string.notification_message), ArgumentMatchers.anyString())).thenReturn("Notification: %s")
|
||||
|
@ -75,7 +73,7 @@ class ActionNotificationTest : TestBase() {
|
|||
}
|
||||
})
|
||||
Mockito.verify(rxBus, Mockito.times(2)).send(anyObject())
|
||||
PowerMockito.verifyStatic(NSUpload::class.java, Mockito.times(1))
|
||||
Mockito.verify(nsUpload, Mockito.times(1)).uploadError(anyObject())
|
||||
}
|
||||
|
||||
@Test fun hasDialogTest() {
|
||||
|
|
|
@ -26,7 +26,7 @@ buildscript {
|
|||
|
||||
junit_version = '4.13.1'
|
||||
mockitoVersion = '2.8.47'
|
||||
powermockVersion = "1.7.3"
|
||||
powermockVersion = '2.0.9'
|
||||
dexmakerVersion = "1.2"
|
||||
retrofit2Version = '2.9.0'
|
||||
okhttp3Version = '4.9.0'
|
||||
|
|
Loading…
Reference in a new issue