parent
5755ca8fdc
commit
102cac6fa8
1 changed files with 24 additions and 90 deletions
|
@ -1,100 +1,34 @@
|
||||||
package info.nightscout.androidaps.plugins.pump.common.hw.rileylink.ble
|
package info.nightscout.androidaps.plugins.pump.common.hw.rileylink.ble
|
||||||
|
|
||||||
import app.aaps.shared.tests.TestBase
|
import app.aaps.shared.tests.TestBase
|
||||||
|
import com.google.common.truth.Truth.assertThat
|
||||||
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.ble.defs.RileyLinkFirmwareVersion
|
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.ble.defs.RileyLinkFirmwareVersion
|
||||||
import org.junit.jupiter.api.Assertions
|
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
|
|
||||||
@Suppress("SpellCheckingInspection") class RFSpyTest : TestBase() {
|
@Suppress("SpellCheckingInspection") class RFSpyTest : TestBase() {
|
||||||
|
|
||||||
@Test fun testGetFirmwareVersion() {
|
@Test fun testGetFirmwareVersion() {
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.0")).isEqualTo(RileyLinkFirmwareVersion.Version_1_0)
|
||||||
RileyLinkFirmwareVersion.Version_1_0,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.1")).isEqualTo(RileyLinkFirmwareVersion.Version_1_x)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.0")
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.1.13")).isEqualTo(RileyLinkFirmwareVersion.Version_1_x)
|
||||||
)
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.0")).isEqualTo(RileyLinkFirmwareVersion.Version_2_0)
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.0.1")).isEqualTo(RileyLinkFirmwareVersion.Version_2_0)
|
||||||
RileyLinkFirmwareVersion.Version_1_x,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2")).isEqualTo(RileyLinkFirmwareVersion.Version_2_2)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.1")
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2.16")).isEqualTo(RileyLinkFirmwareVersion.Version_2_2)
|
||||||
)
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2.17")).isEqualTo(RileyLinkFirmwareVersion.Version_2_2)
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3")).isEqualTo(RileyLinkFirmwareVersion.Version_2_x)
|
||||||
RileyLinkFirmwareVersion.Version_1_x,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3.0")).isEqualTo(RileyLinkFirmwareVersion.Version_2_x)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 1.1.13")
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3.17")).isEqualTo(RileyLinkFirmwareVersion.Version_2_x)
|
||||||
)
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.0")).isEqualTo(RileyLinkFirmwareVersion.Version_3_x)
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.0.1")).isEqualTo(RileyLinkFirmwareVersion.Version_3_x)
|
||||||
RileyLinkFirmwareVersion.Version_2_0,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.1")).isEqualTo(RileyLinkFirmwareVersion.Version_3_x)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.0")
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.1.13")).isEqualTo(RileyLinkFirmwareVersion.Version_3_x)
|
||||||
)
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.0")).isEqualTo(RileyLinkFirmwareVersion.Version_4_x)
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.0.4")).isEqualTo(RileyLinkFirmwareVersion.Version_4_x)
|
||||||
RileyLinkFirmwareVersion.Version_2_0,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.3")).isEqualTo(RileyLinkFirmwareVersion.Version_4_x)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.0.1")
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.5.7")).isEqualTo(RileyLinkFirmwareVersion.Version_4_x)
|
||||||
)
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.0")).isEqualTo(RileyLinkFirmwareVersion.UnknownVersion)
|
||||||
Assertions.assertEquals(
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.0.0")).isEqualTo(RileyLinkFirmwareVersion.UnknownVersion)
|
||||||
RileyLinkFirmwareVersion.Version_2_2,
|
assertThat(RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.5.5")).isEqualTo(RileyLinkFirmwareVersion.UnknownVersion)
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_2_2,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2.16")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_2_2,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.2.17")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_2_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_2_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3.0")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_2_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 2.3.17")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_3_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.0")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_3_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.0.1")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_3_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.1")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_3_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 3.1.13")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_4_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.0")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_4_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.0.4")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_4_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.3")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.Version_4_x,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 4.5.7")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.UnknownVersion,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.0")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.UnknownVersion,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.0.0")
|
|
||||||
)
|
|
||||||
Assertions.assertEquals(
|
|
||||||
RileyLinkFirmwareVersion.UnknownVersion,
|
|
||||||
RFSpy.getFirmwareVersion(aapsLogger, "", "subg_rfspy 5.5.5")
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue