1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-25 16:07:12 -07:00

Test StringVersion sorting.

This commit is contained in:
Cedric Beust 2017-03-23 10:19:42 -07:00
parent 18e61fc7a3
commit 400a73b51b

View file

@ -4,6 +4,7 @@ import com.beust.kobalt.misc.StringVersion
import org.assertj.core.api.Assertions.assertThat
import org.testng.annotations.DataProvider
import org.testng.annotations.Test
import java.util.*
/**
@ -53,4 +54,11 @@ class StringVersionTest {
assertThat(sv2).isGreaterThan(sv1)
assertThat(sv1).isNotEqualTo(sv2)
}
@Test
fun sortVersions() {
val versions = listOf("1", "1.2", "0.9", "1.1", "1.1.1", "1.0.2").map(::StringVersion)
Collections.sort(versions)
assertThat(versions.map { it.version }).isEqualTo(listOf("0.9", "1", "1.0.2", "1.1", "1.1.1", "1.2"))
}
}