From 851bb6755768b01e9f3f3dc0a65ceba12979f117 Mon Sep 17 00:00:00 2001 From: Andrei Vereha Date: Wed, 24 Nov 2021 22:08:02 +0100 Subject: [PATCH] add test --- .../pod/command/SuspendDeliveryCommandTest.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 omnipod-dash/src/test/java/info/nightscout/androidaps/plugins/pump/omnipod/dash/driver/pod/command/SuspendDeliveryCommandTest.kt diff --git a/omnipod-dash/src/test/java/info/nightscout/androidaps/plugins/pump/omnipod/dash/driver/pod/command/SuspendDeliveryCommandTest.kt b/omnipod-dash/src/test/java/info/nightscout/androidaps/plugins/pump/omnipod/dash/driver/pod/command/SuspendDeliveryCommandTest.kt new file mode 100644 index 0000000000..61ee84c330 --- /dev/null +++ b/omnipod-dash/src/test/java/info/nightscout/androidaps/plugins/pump/omnipod/dash/driver/pod/command/SuspendDeliveryCommandTest.kt @@ -0,0 +1,20 @@ +package info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.command + +import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.definition.BeepType +import org.apache.commons.codec.DecoderException +import org.apache.commons.codec.binary.Hex +import org.junit.Assert +import org.junit.Test + +class SuspendDeliveryCommandTest { + @Test @Throws(DecoderException::class) fun testSuspendDelivery() { + val encoded = SuspendDeliveryCommand.Builder() + .setUniqueId(37879811) + .setSequenceNumber(0.toShort()) + .setNonce(1229869870) + .setBeepType(BeepType.LONG_SINGLE_BEEP) + .build() + .encoded + Assert.assertArrayEquals(Hex.decodeHex("0242000300131f05494e532e67190a494e532e680000140302811f"), encoded) + } +}