Merge branch 'avereha/dev2-merge' into avereha/temp-basals

This commit is contained in:
Andrei Vereha 2021-05-02 14:20:17 +02:00
commit 684250a40f
10 changed files with 17 additions and 23 deletions

View file

@ -2,7 +2,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.endecry
import info.nightscout.androidaps.logging.AAPSLoggerTest
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message.MessagePacket
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert
import org.junit.Test
import org.spongycastle.util.encoders.Hex

View file

@ -3,7 +3,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message
import com.google.crypto.tink.subtle.Hex
import info.nightscout.androidaps.logging.AAPSLoggerTest
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.Id
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Test

View file

@ -2,7 +2,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message
import com.google.crypto.tink.subtle.Hex
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.packet.PayloadJoiner
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Test

View file

@ -2,7 +2,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.packet.PayloadJoiner
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.packet.PayloadSplitter
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Test
import java.util.*

View file

@ -2,7 +2,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message
import com.google.crypto.tink.subtle.Hex
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.packet.PayloadSplitter
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
import org.junit.Test

View file

@ -1,7 +1,7 @@
package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.message
import com.google.crypto.tink.subtle.Hex
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Test

View file

@ -3,7 +3,7 @@ package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.pair
import info.nightscout.androidaps.logging.AAPSLoggerTest
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.util.RandomByteGenerator
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.util.X25519KeyGenerator
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert.assertEquals
import org.junit.Test
import org.mockito.ArgumentMatchers.anyInt

View file

@ -1,7 +1,7 @@
package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.session
import info.nightscout.androidaps.logging.AAPSLoggerTest
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert
import org.junit.Test
import org.spongycastle.util.encoders.Hex

View file

@ -1,7 +1,7 @@
package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.comm.session
import info.nightscout.androidaps.logging.AAPSLoggerTest
import info.nightscout.androidaps.utils.extensions.toHex
import info.nightscout.androidaps.extensions.toHex
import org.junit.Assert
import org.junit.Test
import org.spongycastle.util.encoders.Hex

View file

@ -1,7 +1,7 @@
package info.nightscout.androidaps.plugins.pump.omnipod.dash.util
import info.nightscout.androidaps.data.Profile
import info.nightscout.androidaps.data.Profile.ProfileValue
import info.nightscout.androidaps.interfaces.Profile
import info.nightscout.androidaps.interfaces.Profile.ProfileValue
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.definition.BasalProgram
import org.junit.Assert.assertEquals
import org.junit.Rule
@ -26,7 +26,7 @@ class FunctionsTest {
val value3 = Mockito.mock(ProfileValue::class.java)
value3.timeAsSeconds = 50400
value3.value = 3.05
PowerMockito.`when`(profile.basalValues).thenReturn(
PowerMockito.`when`(profile.getBasalValues()).thenReturn(
arrayOf(
value1,
value2,
@ -50,17 +50,11 @@ class FunctionsTest {
assertEquals(48.toShort(), entry3.endSlotIndex)
}
@Test fun invalidProfileNullEntries() {
thrown.expect(IllegalArgumentException::class.java)
thrown.expectMessage("Basal values can not be null")
mapProfileToBasalProgram(Mockito.mock(Profile::class.java))
}
@Test fun invalidProfileZeroEntries() {
thrown.expect(IllegalArgumentException::class.java)
thrown.expectMessage("Basal values should contain values")
val profile = Mockito.mock(Profile::class.java)
PowerMockito.`when`(profile.basalValues).thenReturn(arrayOfNulls(0))
PowerMockito.`when`(profile.getBasalValues()).thenReturn(emptyArray())
mapProfileToBasalProgram(profile)
}
@ -71,7 +65,7 @@ class FunctionsTest {
val value = Mockito.mock(ProfileValue::class.java)
value.timeAsSeconds = 1800
value.value = 0.5
PowerMockito.`when`(profile.basalValues).thenReturn(
PowerMockito.`when`(profile.getBasalValues()).thenReturn(
arrayOf(
value
)
@ -90,7 +84,7 @@ class FunctionsTest {
val value2 = Mockito.mock(ProfileValue::class.java)
value2.timeAsSeconds = 86400
value2.value = 0.5
PowerMockito.`when`(profile.basalValues).thenReturn(
PowerMockito.`when`(profile.getBasalValues()).thenReturn(
arrayOf(
value1,
value2
@ -106,7 +100,7 @@ class FunctionsTest {
val value = Mockito.mock(ProfileValue::class.java)
value.timeAsSeconds = -1
value.value = 0.5
PowerMockito.`when`(profile.basalValues).thenReturn(
PowerMockito.`when`(profile.getBasalValues()).thenReturn(
arrayOf(
value
)
@ -119,7 +113,7 @@ class FunctionsTest {
val value = Mockito.mock(ProfileValue::class.java)
value.timeAsSeconds = 0
value.value = 0.04
PowerMockito.`when`(profile.basalValues).thenReturn(
PowerMockito.`when`(profile.getBasalValues()).thenReturn(
arrayOf(
value
)