DATACMNS-384 - Polished toString() representation of Version.

Trailing zeros now get removed up until the minor version number.
This commit is contained in:
Oliver Gierke
2013-11-04 10:20:59 +01:00
parent 9b077890b4
commit 057c2e9bf8
2 changed files with 30 additions and 1 deletions

View File

@@ -111,4 +111,16 @@ public class VersionUnitTests {
assertThat(nextBugfix.compareTo(version), is(greaterThan(0)));
assertThat(nextBuild.compareTo(version), is(greaterThan(0)));
}
@Test
public void removesTrailingZerosAfterSecondValueForToString() {
assertThat(new Version(2).toString(), is("2.0"));
assertThat(new Version(2, 0).toString(), is("2.0"));
assertThat(new Version(2, 0, 0).toString(), is("2.0"));
assertThat(new Version(2, 0, 0, 0).toString(), is("2.0"));
assertThat(new Version(2, 0, 1).toString(), is("2.0.1"));
assertThat(new Version(2, 0, 1, 0).toString(), is("2.0.1"));
assertThat(new Version(2, 0, 0, 1).toString(), is("2.0.0.1"));
}
}