diff options
| author | Sho Sakuma <me@m1sk9.dev> | 2026-04-04 21:53:56 +0900 |
|---|---|---|
| committer | Sho Sakuma <me@m1sk9.dev> | 2026-04-04 21:53:56 +0900 |
| commit | a20c385528fc1d7515ded0c0978cda05e66c3c98 (patch) | |
| tree | daa4fc378b6fddd25708511da2b53d254960bb08 /engine | |
| parent | 178f5e3d538d1b54aa5f0c6637d8b0b7981ed802 (diff) | |
| download | LunaticChat-a20c385528fc1d7515ded0c0978cda05e66c3c98.tar.gz LunaticChat-a20c385528fc1d7515ded0c0978cda05e66c3c98.tar.bz2 LunaticChat-a20c385528fc1d7515ded0c0978cda05e66c3c98.zip | |
test: Add protocol version test-case
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/src/test/kotlin/dev/m1sk9/lunaticChat/engine/protocol/ProtocolVersionTest.kt | 14 |
1 files changed, 14 insertions, 0 deletions
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", + ), + ) + } } |
