forked from I2P_Developers/i2p.i2p
Added tests for VersionComparator
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package net.i2p.util
|
||||
|
||||
import org.scalatest.FunSpec
|
||||
import org.scalatest.matchers.ShouldMatchers
|
||||
|
||||
class VersionComparatorSpec extends FunSpec with ShouldMatchers {
|
||||
val vc = new VersionComparator
|
||||
|
||||
describe("A VersionComparator") {
|
||||
it("should find that 0.1.2 equals 0.1.2") {
|
||||
vc.compare("0.1.2", "0.1.2") should equal (0)
|
||||
}
|
||||
it("should find that 0.1.2 is less than 0.1.3") {
|
||||
vc.compare("0.1.2", "0.1.3") should equal (-1)
|
||||
}
|
||||
it("should find that 0.1.3 is greater than 0.1.2") {
|
||||
vc.compare("0.1.3", "0.1.2") should equal (1)
|
||||
}
|
||||
it("should find that 0.1.2 is equal to 0-1-2") {
|
||||
vc.compare("0.1.2", "0-1-2") should equal (0)
|
||||
}
|
||||
it("should find that 0.1.2 is equal to 0_1_2") {
|
||||
vc.compare("0.1.2", "0_1_2") should equal (0)
|
||||
}
|
||||
it("should find that 0.1.2-foo is equal to 0.1.2-bar") {
|
||||
vc.compare("0.1.2-foo", "0.1.2-bar") should equal (0)
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user