stevel 2005/03/23 07:36:10 Modified: src/main/org/apache/tools/ant/util JavaEnvUtils.java src/testcases/org/apache/tools/ant/taskdefs SignJarTest.java Log: -env util to get an ordered version number, -test of tsa only runs on java1.5+ Revision Changes Path 1.26 +12 -1 ant/src/main/org/apache/tools/ant/util/JavaEnvUtils.java Index: JavaEnvUtils.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/JavaEnvUtils.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- JavaEnvUtils.java 24 Jan 2005 18:13:20 -0000 1.25 +++ JavaEnvUtils.java 23 Mar 2005 15:36:10 -0000 1.26 @@ -123,6 +123,17 @@ return javaVersion; } + + /** + * Returns the version of Java this class is running under. + * This number can be used for comparisions; it will always be + * @return the version of Java as a number 10x the major/minor, + * e.g Java1.5 has a value of 15 + */ + public static int getJavaVersionNumber() { + return javaVersionNumber; + } + /** * Compares the current Java version to the passed in String - * assumes the argument is one of the constants defined in this @@ -139,7 +150,7 @@ * Checks whether the current Java VM is Kaffe. * @return true if the current Java VM is Kaffe. * @since Ant 1.6.3 - * @see http://www.kaffe.org/ + * @see <a href="http://www.kaffe.org/">http://www.kaffe.org/</a> */ public static boolean isKaffe() { return kaffeDetected; 1.12 +7 -3 ant/src/testcases/org/apache/tools/ant/taskdefs/SignJarTest.java Index: SignJarTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/SignJarTest.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- SignJarTest.java 23 Mar 2005 15:06:48 -0000 1.11 +++ SignJarTest.java 23 Mar 2005 15:36:10 -0000 1.12 @@ -25,6 +25,7 @@ import java.util.Enumeration; import org.apache.tools.ant.BuildFileTest; import org.apache.tools.ant.Project; +import org.apache.tools.ant.util.JavaEnvUtils; /** * Testcase for the Signjar task @@ -148,8 +149,11 @@ } public void testTsaLocalhost() { - expectBuildException("testTsaLocalhost", - "no TSA at localhost:0"); - assertLogContaining("java.net.ConnectException"); + //only test on java1.5+ + if(JavaEnvUtils.getJavaVersionNumber()>=15) { + expectBuildException("testTsaLocalhost", + "no TSA at localhost:0"); + assertLogContaining("java.net.ConnectException"); + } } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]