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]

Reply via email to