From 8becb206246d4b01dd18095d50621acb150a3a82 Mon Sep 17 00:00:00 2001 From: gbrinkmann Date: Mon, 13 May 2019 12:01:55 +0200 Subject: [PATCH] [NETBEANS-1936] Version splitting Testcode test method testSplitting added --- .../client/cli/commands/VersionCommandTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ide/subversion/test/unit/src/org/netbeans/modules/subversion/client/cli/commands/VersionCommandTest.java b/ide/subversion/test/unit/src/org/netbeans/modules/subversion/client/cli/commands/VersionCommandTest.java index 6f582659f27e..cd89775d781a 100644 --- a/ide/subversion/test/unit/src/org/netbeans/modules/subversion/client/cli/commands/VersionCommandTest.java +++ b/ide/subversion/test/unit/src/org/netbeans/modules/subversion/client/cli/commands/VersionCommandTest.java @@ -30,6 +30,20 @@ public void testVersionParse() { assertNotNull(Version.parse("1.2")); assertNotNull(Version.parse("1.10.0 (r1827917)")); } + + @Test + public void testSplitting() { + assertFalse(Version.parse(" version 1.2.3").lowerThan(Version.parse("1.2.3"))); + assertFalse(Version.parse(" version 1.2.3").greaterThan(Version.parse("1.2.3"))); + assertFalse(Version.parse(" version 0-dev").lowerThan(Version.parse("0"))); + assertFalse(Version.parse(" version 0-dev").greaterThan(Version.parse("0"))); + assertFalse(Version.parse(" version 1.2.3-dev").lowerThan(Version.parse("1.2.3"))); + assertFalse(Version.parse(" version 1.2.3-dev").greaterThan(Version.parse("1.2.3"))); + assertFalse(Version.parse(" version 1.2.3-SNAPSHOT").lowerThan(Version.parse("1.2.3"))); + assertFalse(Version.parse(" version 1.2.3-SNAPSHOT").greaterThan(Version.parse("1.2.3"))); + assertFalse(Version.parse("svn, version 1.9.7-SlikSvn (SlikSvn/1.9.7)").lowerThan(Version.parse("1.9.7"))); + assertFalse(Version.parse("svn, version 1.9.7-SlikSvn (SlikSvn/1.9.7)").greaterThan(Version.parse("1.9.7"))); + } @Test public void testComparison() {