]> source.dussan.org Git - aspectj.git/commitdiff
Getting tests to run properly on 1.3 - modified vmlevel in AjcTest and put guards...
authoraclement <aclement>
Wed, 18 May 2005 10:56:11 +0000 (10:56 +0000)
committeraclement <aclement>
Wed, 18 May 2005 10:56:11 +0000 (10:56 +0000)
testing/newsrc/org/aspectj/testing/AjcTest.java
tests/src/org/aspectj/systemtest/java14/Java14Tests.java

index a406ae2fee60d23d4a91bcb0732cf4ea026e3fc2..dc30e420a4c82bdf112eec67ef1fbd71ef0d46d2 100644 (file)
@@ -48,7 +48,7 @@ public class AjcTest {
        private String title;
        private String keywords;
        private String comment;
-       private String vmLevel = "1.4";
+       private String vmLevel = "1.3";
 
        public AjcTest() {
        }
index 8bedab1ec9c78a1e770cbae9c764b8b8f23d1226..5d847bc275ae2370e3f0fd08fa96b1fd78de1ea9 100644 (file)
@@ -12,6 +12,7 @@ package org.aspectj.systemtest.java14;
 import java.io.File;
 import junit.framework.Test;
 import org.aspectj.testing.XMLBasedAjcTestCase;
+import org.aspectj.util.LangUtil;
 
 public class Java14Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
 
@@ -47,14 +48,17 @@ public class Java14Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
 //  }
 
   public void test006(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 006 not >=1.4");return;}
     runTest("compiling asserts in methods");
   }
 
   public void test007(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 007 not >=1.4");return;}
     runTest("asserts");
   }
 
   public void test008(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 008 not >=1.4");return;}
     runTest("asserts in aspect and declared methods [requires 1.4]");
   }
 
@@ -71,6 +75,7 @@ public class Java14Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
   }
 
   public void test012(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 012 not >=1.4");return;}
     runTest("assert tests in introduction [requires 1.4]");
   }
 
@@ -79,18 +84,22 @@ public class Java14Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
   }
 
   public void test014(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 014 not >=1.4");return;}
     runTest("assert statement in advice coverage [requires 1.4]");
   }
 
   public void test015(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 015 not >=1.4");return;}
     runTest("assert statement in advice  [requires 1.4]");
   }
 
   public void test016(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 016 not >=1.4");return;}
     runTest("assert and pertarget crashes compiler");
   }
 
   public void test017(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 017 not >=1.4");return;}
     runTest("testing that assert works like .class");
   }
 
@@ -107,6 +116,7 @@ public class Java14Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
   }
   
   public void test021(){
+       if (!LangUtil.is14VMOrGreater()) { System.err.println("Skipping test 021 not >=1.4");return;}
     runTest("Class Literals as non final fields (also assert, and this$0)");
   }