Author: rwhitcomb Date: Wed Dec 30 23:15:17 2020 New Revision: 1884967 URL: http://svn.apache.org/viewvc?rev=1884967&view=rev Log: Add "ourVersion" to Version class, and test of it.
Modified: pivot/trunk/core/src/org/apache/pivot/util/Version.java pivot/trunk/core/test/org/apache/pivot/util/test/VersionTest.java Modified: pivot/trunk/core/src/org/apache/pivot/util/Version.java URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/util/Version.java?rev=1884967&r1=1884966&r2=1884967&view=diff ============================================================================== --- pivot/trunk/core/src/org/apache/pivot/util/Version.java (original) +++ pivot/trunk/core/src/org/apache/pivot/util/Version.java Wed Dec 30 23:15:17 2020 @@ -162,4 +162,15 @@ public class Version implements Comparab return version; } + + /** + * Decode the implementation version found in our jar file manifest into + * a {@link Version} object. + * + * @return Our version. + */ + public static Version ourVersion() { + return decode(Version.class.getPackage().getImplementationVersion()); + } } + Modified: pivot/trunk/core/test/org/apache/pivot/util/test/VersionTest.java URL: http://svn.apache.org/viewvc/pivot/trunk/core/test/org/apache/pivot/util/test/VersionTest.java?rev=1884967&r1=1884966&r2=1884967&view=diff ============================================================================== --- pivot/trunk/core/test/org/apache/pivot/util/test/VersionTest.java (original) +++ pivot/trunk/core/test/org/apache/pivot/util/test/VersionTest.java Wed Dec 30 23:15:17 2020 @@ -112,6 +112,8 @@ public class VersionTest { Version jvmVersionExplicit = new Version(8, 1, 28, 0, PIVOT_996_SUFFIX); String parsedToString = jvmVersionParsed.toString(); + System.out.println("Information only: our version = " + Version.ourVersion()); + assertEquals("PIVOT-996 test case", jvmVersionParsed, jvmVersionExplicit); System.out.format("PIVOT-996 parsed/toString: %1$s, expected: %2$s%n", parsedToString, PIVOT_996_OUTPUT);