From 2975da80c2597357338604139cb93b71b24613ff Mon Sep 17 00:00:00 2001 From: Ryan Haining Date: Sat, 23 Sep 2023 18:54:29 -0700 Subject: [PATCH] Rewrites SmsActionTest with matchers Issue #2745 --- .../general/smsCommunicator/SmsActionTest.kt | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/plugins/main/src/test/java/info/nightscout/plugins/general/smsCommunicator/SmsActionTest.kt b/plugins/main/src/test/java/info/nightscout/plugins/general/smsCommunicator/SmsActionTest.kt index d4c39f1198..3208739925 100644 --- a/plugins/main/src/test/java/info/nightscout/plugins/general/smsCommunicator/SmsActionTest.kt +++ b/plugins/main/src/test/java/info/nightscout/plugins/general/smsCommunicator/SmsActionTest.kt @@ -1,6 +1,6 @@ package info.nightscout.plugins.general.smsCommunicator -import org.junit.jupiter.api.Assertions +import com.google.common.truth.Truth.assertThat import org.junit.jupiter.api.Test class SmsActionTest { @@ -13,49 +13,49 @@ class SmsActionTest { } } smsAction.run() - Assertions.assertEquals(result, "A") + assertThat(result).isEqualTo("A") smsAction = object : SmsAction(false, 1.0) { override fun run() { result = "B" } } smsAction.run() - Assertions.assertEquals(result, "B") - Assertions.assertEquals(smsAction.aDouble(), 1.0, 0.000001) + assertThat(result).isEqualTo("B") + assertThat(smsAction.aDouble()).isWithin(0.000001).of(1.0) smsAction = object : SmsAction(false, 1.0, 2) { override fun run() { result = "C" } } smsAction.run() - Assertions.assertEquals(result, "C") - Assertions.assertEquals(smsAction.aDouble(), 1.0, 0.000001) - Assertions.assertEquals(smsAction.secondInteger().toLong(), 2) + assertThat(result).isEqualTo("C") + assertThat(smsAction.aDouble()).isWithin(0.000001).of(1.0) + assertThat(smsAction.secondInteger().toLong()).isEqualTo(2) smsAction = object : SmsAction(false, "aString", 3) { override fun run() { result = "D" } } smsAction.run() - Assertions.assertEquals(result, "D") - Assertions.assertEquals(smsAction.aString(), "aString") - Assertions.assertEquals(smsAction.secondInteger().toLong(), 3) + assertThat(result).isEqualTo("D") + assertThat(smsAction.aString()).isEqualTo("aString") + assertThat(smsAction.secondInteger().toLong()).isEqualTo(3) smsAction = object : SmsAction(false, 4) { override fun run() { result = "E" } } smsAction.run() - Assertions.assertEquals(result, "E") - Assertions.assertEquals(smsAction.anInteger().toLong(), 4) + assertThat(result).isEqualTo("E") + assertThat(smsAction.anInteger().toLong()).isEqualTo(4) smsAction = object : SmsAction(false, 5, 6) { override fun run() { result = "F" } } smsAction.run() - Assertions.assertEquals(result, "F") - Assertions.assertEquals(smsAction.anInteger().toLong(), 5) - Assertions.assertEquals(smsAction.secondInteger().toLong(), 6) + assertThat(result).isEqualTo("F") + assertThat(smsAction.anInteger().toLong()).isEqualTo(5) + assertThat(smsAction.secondInteger().toLong()).isEqualTo(6) } -} \ No newline at end of file +}