Replaces AapsOmnipodErosManagerTest assertThrows with assertFailsWith
Related to #2745
This commit is contained in:
parent
de5040a983
commit
d3c8cd090a
1 changed files with 8 additions and 7 deletions
|
@ -3,6 +3,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.eros.driver.communicatio
|
||||||
import info.nightscout.androidaps.plugins.pump.omnipod.eros.manager.AapsOmnipodErosManager
|
import info.nightscout.androidaps.plugins.pump.omnipod.eros.manager.AapsOmnipodErosManager
|
||||||
import info.nightscout.interfaces.profile.Profile
|
import info.nightscout.interfaces.profile.Profile
|
||||||
import info.nightscout.interfaces.profile.Profile.ProfileValue
|
import info.nightscout.interfaces.profile.Profile.ProfileValue
|
||||||
|
import kotlin.test.assertFailsWith
|
||||||
import org.joda.time.Duration
|
import org.joda.time.Duration
|
||||||
import org.junit.jupiter.api.Assertions
|
import org.junit.jupiter.api.Assertions
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
|
@ -34,11 +35,11 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun invalidProfileNullProfile() {
|
@Test fun invalidProfileNullProfile() {
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) { AapsOmnipodErosManager.mapProfileToBasalSchedule(null) }
|
assertFailsWith<IllegalArgumentException> { AapsOmnipodErosManager.mapProfileToBasalSchedule(null) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun invalidProfileNullEntries() {
|
@Test fun invalidProfileNullEntries() {
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) {
|
assertFailsWith<IllegalArgumentException> {
|
||||||
AapsOmnipodErosManager.mapProfileToBasalSchedule(Mockito.mock(Profile::class.java))
|
AapsOmnipodErosManager.mapProfileToBasalSchedule(Mockito.mock(Profile::class.java))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -46,7 +47,7 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
@Test fun invalidProfileZeroEntries() {
|
@Test fun invalidProfileZeroEntries() {
|
||||||
val profile = Mockito.mock(Profile::class.java)
|
val profile = Mockito.mock(Profile::class.java)
|
||||||
Mockito.`when`(profile.getBasalValues()).thenReturn(emptyArray())
|
Mockito.`when`(profile.getBasalValues()).thenReturn(emptyArray())
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
assertFailsWith<IllegalArgumentException> { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun invalidProfileNonZeroOffset() {
|
@Test fun invalidProfileNonZeroOffset() {
|
||||||
|
@ -56,7 +57,7 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
ProfileValue(1800, 0.5)
|
ProfileValue(1800, 0.5)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
assertFailsWith<IllegalArgumentException> { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun invalidProfileMoreThan24Hours() {
|
@Test fun invalidProfileMoreThan24Hours() {
|
||||||
|
@ -67,7 +68,7 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
ProfileValue(86400, 0.5)
|
ProfileValue(86400, 0.5)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
assertFailsWith<IllegalArgumentException> { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun invalidProfileNegativeOffset() {
|
@Test fun invalidProfileNegativeOffset() {
|
||||||
|
@ -77,7 +78,7 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
ProfileValue(-1, 0.5)
|
ProfileValue(-1, 0.5)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
Assertions.assertThrows(IllegalArgumentException::class.java) { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
assertFailsWith<IllegalArgumentException> { AapsOmnipodErosManager.mapProfileToBasalSchedule(profile) }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test fun roundsToSupportedPrecision() {
|
@Test fun roundsToSupportedPrecision() {
|
||||||
|
@ -91,4 +92,4 @@ internal class AapsOmnipodErosManagerTest {
|
||||||
val basalScheduleEntry = basalSchedule.entries[0]
|
val basalScheduleEntry = basalSchedule.entries[0]
|
||||||
Assertions.assertEquals(0.05, basalScheduleEntry.rate, 0.000001)
|
Assertions.assertEquals(0.05, basalScheduleEntry.rate, 0.000001)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue