Add rolling upgrade test.
Change-Id: Id1b09361aa69f1665f19c312933798b5206d46ac
diff --git a/core/api/src/test/java/org/onosproject/VersionTest.java b/core/api/src/test/java/org/onosproject/VersionTest.java
index 1c972ee..482d798 100644
--- a/core/api/src/test/java/org/onosproject/VersionTest.java
+++ b/core/api/src/test/java/org/onosproject/VersionTest.java
@@ -83,25 +83,30 @@
version1 = version("1.2");
version2 = Version.fromInt(version1.toInt());
- assertEquals(version2, version(1, 2, "0", null));
+ assertEquals(version2, version(1, 2, "0", "0"));
version1 = version("1.2.foo.bar");
version2 = Version.fromInt(version1.toInt());
- assertEquals(version2, version(1, 2, "0", null));
+ assertEquals(version2, version(1, 2, "0", "0"));
version1 = version("1.2.3");
version2 = Version.fromInt(version1.toInt());
- assertEquals(version2, version(1, 2, "3", null));
+ assertEquals(version2, version(1, 2, "3", "0"));
- version1 = version("255.254.65535.252");
+ version1 = version("1.2.3-SNAPSHOT");
version2 = Version.fromInt(version1.toInt());
- assertEquals(version2, version(255, 254, "65535", null));
+ assertEquals(version2, version(1, 2, "3", "0"));
+
+ version1 = version("255.254.253.252");
+ version2 = Version.fromInt(version1.toInt());
+ assertEquals(version2, version(255, 254, "253", "252"));
assertTrue(version("0.0.2").toInt() > version("0.0.1").toInt());
assertTrue(version("0.1.0").toInt() > version("0.0.1").toInt());
assertTrue(version("1.0.0").toInt() > version("0.1.0").toInt());
assertTrue(version("1.1.0").toInt() > version("1.0.1").toInt());
assertTrue(version("2.1.1").toInt() > version("1.10.10").toInt());
+ assertTrue(version("0.1.0-rc2").toInt() > version("0.1.0-rc1").toInt());
}
@Test