From a20c385528fc1d7515ded0c0978cda05e66c3c98 Mon Sep 17 00:00:00 2001 From: Sho Sakuma Date: Sat, 4 Apr 2026 21:53:56 +0900 Subject: test: Add protocol version test-case --- .../lunaticChat/engine/protocol/ProtocolVersionTest.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'engine') diff --git a/engine/src/test/kotlin/dev/m1sk9/lunaticChat/engine/protocol/ProtocolVersionTest.kt b/engine/src/test/kotlin/dev/m1sk9/lunaticChat/engine/protocol/ProtocolVersionTest.kt index ad68beb..e8b9df8 100644 --- a/engine/src/test/kotlin/dev/m1sk9/lunaticChat/engine/protocol/ProtocolVersionTest.kt +++ b/engine/src/test/kotlin/dev/m1sk9/lunaticChat/engine/protocol/ProtocolVersionTest.kt @@ -74,4 +74,18 @@ class ProtocolVersionTest { fun `isCompatible with minor above MINOR should return false`() { assertFalse(ProtocolVersion.isCompatible(ProtocolVersion.MAJOR, ProtocolVersion.MINOR + 1)) } + + @Test + fun `isCompatible with minor below MIN_SUPPORTED_MINOR should return false`() { + assertFalse(ProtocolVersion.isCompatible(ProtocolVersion.MAJOR, ProtocolVersion.MIN_SUPPORTED_MINOR - 1)) + } + + @Test + fun `isCompatible string with minor below MIN_SUPPORTED_MINOR should return false`() { + assertFalse( + ProtocolVersion.isCompatible( + "${ProtocolVersion.MAJOR}.${ProtocolVersion.MIN_SUPPORTED_MINOR - 1}.0", + ), + ) + } } -- cgit v1.2.1