Author: taylor
Date: Wed Mar 30 20:25:45 2016
New Revision: 1737161
URL: http://svn.apache.org/viewvc?rev=1737161&view=rev
Log:
Including r1735310 and r1735336 (UserSessionPreferences entity empty patch and
VersionDeploymentManaagerPath)
Added:
portals/jetspeed-2/portal/branches/JETSPEED-BRANCH-2.3.0-POST-RELEASE/components/jetspeed-portal/src/test/java/org/apache/jetspeed/tools/pamanager/NumericVersionTest.java
Added:
portals/jetspeed-2/portal/branches/JETSPEED-BRANCH-2.3.0-POST-RELEASE/components/jetspeed-portal/src/test/java/org/apache/jetspeed/tools/pamanager/NumericVersionTest.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/JETSPEED-BRANCH-2.3.0-POST-RELEASE/components/jetspeed-portal/src/test/java/org/apache/jetspeed/tools/pamanager/NumericVersionTest.java?rev=1737161&view=auto
==============================================================================
---
portals/jetspeed-2/portal/branches/JETSPEED-BRANCH-2.3.0-POST-RELEASE/components/jetspeed-portal/src/test/java/org/apache/jetspeed/tools/pamanager/NumericVersionTest.java
(added)
+++
portals/jetspeed-2/portal/branches/JETSPEED-BRANCH-2.3.0-POST-RELEASE/components/jetspeed-portal/src/test/java/org/apache/jetspeed/tools/pamanager/NumericVersionTest.java
Wed Mar 30 20:25:45 2016
@@ -0,0 +1,32 @@
+package org.apache.jetspeed.tools.pamanager;
+
+import junit.framework.TestCase;
+
+public class NumericVersionTest extends TestCase {
+
+ public void testDotCompare() throws Exception {
+ assert(VersionedPortletApplicationManager.compareVersions("2.9.8",
"2.10.0", true) == -1);
+
assert(VersionedPortletApplicationManager.compareVersions("2.9.5.4.3.2.1",
"2.9.5.4.3.2.1", true) == 0);
+
assert(VersionedPortletApplicationManager.compareVersions("2.9.5.4.3.2.2",
"2.9.5.4.3.2.1", true) == 1);
+
assert(VersionedPortletApplicationManager.compareVersions("2.9.5.4.3.2.1",
"2.9.5.4.3.2.2", true) == -1);
+ assert(VersionedPortletApplicationManager.compareVersions("2.9",
"2.9.5", true) == -1);
+ assert(VersionedPortletApplicationManager.compareVersions("2.9.5",
"2.9", true) == 1);
+ assert(VersionedPortletApplicationManager.compareVersions("2", "3",
true) == -1);
+ assert(VersionedPortletApplicationManager.compareVersions("3", "2",
true) == 1);
+ assert(VersionedPortletApplicationManager.compareVersions("3.4.3",
"3.4.2", true) == 1);
+ assert(VersionedPortletApplicationManager.compareVersions("3.4.2",
"3.4.3", true) == -1);
+
+ assert (VersionedPortletApplicationManager.compareVersions("a.b.c",
"a.b.d", false) == -1);
+ assert (VersionedPortletApplicationManager.compareVersions("aaaa",
"bbb", false) == -1);
+ assert (VersionedPortletApplicationManager.compareVersions("big",
"Big", false) > 0);
+ boolean error = false;
+ try {
+ assert
(VersionedPortletApplicationManager.compareVersions("a.b.c", "a.b.d", true) ==
-1);
+ }
+ catch (NumberFormatException e) {
+ error = true;
+ }
+ assert(error);
+ }
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]