KotlinVersionVerbose: support SNAPSHOT version

GitOrigin-RevId: 7c43ca08223a8f1585a1765f062d7d129aa78b9d
This commit is contained in:
Nikita Bobko
2022-01-05 14:34:45 +01:00
committed by intellij-monorepo-bot
parent 4483c2c8bd
commit eb3a906bf3
2 changed files with 2 additions and 1 deletions

View File

@@ -23,7 +23,7 @@ object KotlinPluginCompatibilityVerifier {
data class KotlinVersionVerbose(val plainVersion: KotlinVersion, val milestone: KotlinVersionMilestone?, val buildNumber: Int?) {
@Suppress("EnumEntryName")
enum class KotlinVersionMilestone {
dev, M1, M2, RC, RC2, release;
SNAPSHOT, dev, M1, M2, RC, RC2, release;
}
companion object {

View File

@@ -97,6 +97,7 @@ class CompatibilityVerifierVersionComparisonTest : LightPlatformTestCase() {
assertKotlinVersionVerbose("1.4.32-release")
assertKotlinVersionVerbose("1.4.32-dev-333")
assertKotlinVersionVerbose("1.4.32-333")
assertKotlinVersionVerbose("1.4.32-SNAPSHOT")
}
private fun assertKotlinVersionVerbose(version: String, expected: String = version) {