From 5668377307c1d1bdea32cacddd4446d9b5218027 Mon Sep 17 00:00:00 2001 From: Ryan Haining Date: Sat, 23 Sep 2023 20:56:06 -0700 Subject: [PATCH] Rewrites SessionTest with matchers Issue #2745 --- .../plugins/sync/tidepool/comm/SessionTest.kt | 56 +++++++++++-------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/plugins/sync/src/test/java/info/nightscout/plugins/sync/tidepool/comm/SessionTest.kt b/plugins/sync/src/test/java/info/nightscout/plugins/sync/tidepool/comm/SessionTest.kt index 03c6a53e5b..26c10d2c90 100644 --- a/plugins/sync/src/test/java/info/nightscout/plugins/sync/tidepool/comm/SessionTest.kt +++ b/plugins/sync/src/test/java/info/nightscout/plugins/sync/tidepool/comm/SessionTest.kt @@ -1,32 +1,44 @@ package info.nightscout.plugins.sync.tidepool.comm +import com.google.common.truth.Truth.assertThat import info.nightscout.plugins.sync.tidepool.messages.AuthReplyMessage import info.nightscout.plugins.sync.tidepool.messages.DatasetReplyMessage -import org.junit.jupiter.api.Assertions import org.junit.jupiter.api.Test class SessionTest { + private val session = Session("", "", null) + @Test - fun populateBody() { - val session = Session("", "", null) - Assertions.assertNull(session.authReply) - - // test authReply - val authReplyMessage = AuthReplyMessage() - session.populateBody(authReplyMessage) - Assertions.assertEquals(authReplyMessage, session.authReply) - - // test datasetReply - val datasetReplyMessage = DatasetReplyMessage() - Assertions.assertNull(session.datasetReply) - session.populateBody(datasetReplyMessage) - Assertions.assertEquals(datasetReplyMessage, session.datasetReply) - - // test datasetReply as array - val list: List = listOf(datasetReplyMessage) - session.datasetReply = null - session.populateBody(list) - Assertions.assertEquals(datasetReplyMessage, session.datasetReply) + fun emptySession() { + assertThat(session.authReply).isNull() + assertThat(session.datasetReply).isNull() } -} \ No newline at end of file + + @Test + fun authReply() { + val authReplyMessage = AuthReplyMessage() + + session.populateBody(authReplyMessage) + + assertThat(session.authReply).isEqualTo(authReplyMessage) + } + + @Test + fun datasetReply() { + val datasetReplyMessage = DatasetReplyMessage() + + session.populateBody(datasetReplyMessage) + + assertThat(session.datasetReply).isEqualTo(datasetReplyMessage) + } + + @Test + fun datasetReply_asList() { + val datasetReplyMessage = DatasetReplyMessage() + + session.populateBody(listOf(datasetReplyMessage)) + + assertThat(session.datasetReply).isEqualTo(datasetReplyMessage) + } +}