]> source.dussan.org Git - aspectj.git/commitdiff
Fix tests due to changed JDK 'toString' methods in Java 19
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 3 Oct 2022 19:51:31 +0000 (21:51 +0200)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 3 Oct 2022 19:51:31 +0000 (21:51 +0200)
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
tests/src/test/resources/org/aspectj/systemtest/ajc1612/ajc1612.xml
tests/src/test/resources/org/aspectj/systemtest/ajc169/intertype.xml
tests/src/test/resources/org/aspectj/systemtest/ajc188/ajc188.xml

index 650bdea43a66a1543aaaf71c9b05621f7f5ee474..838003df58cd309a6cd1b95ec91455c3d4cf2d6f 100644 (file)
@@ -7,7 +7,8 @@
      <run class="AspectWithConstant">
      <stdout>
      <line text="MAX=9"/>
-     <line text="@AspectWithConstant$Loggable()"/>
+     <line text="@AspectWithConstant$Loggable()" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8,9,10,11,12,13,14,15,16,17,18"/>
+     <line text="@AspectWithConstant.Loggable()" vm="19+"/>
      </stdout></run>
    </ajc-test>
 
index 185e3084c4ff3d14d063a19d4fa9ad7178ad24e8..5bb0155d350581440359c20591832d690c009f8e 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"[]>
 
 <suite>
-   
+
     <ajc-test dir="features169/itdInnerTypes/separate" title="separate compilation">
      <compile files="Basic.java" options="-1.5"/>
      <compile files="Basic2.java"/>
@@ -11,7 +11,7 @@
        </stdout>
      </run>
    </ajc-test>
-   
+
     <ajc-test dir="features169/itdInnerTypes/separate2" title="separate compilation - 2">
      <compile files="Basic.java" options="-1.5"/>
      <compile files="Basic2.java"/>
@@ -28,7 +28,7 @@
      <message kind="error" text="target type already declares a "/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="construction4">
      <compile files="Construction4.java" options="-1.5"/>
      <run class="Construction4">
@@ -37,7 +37,7 @@
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="construction3">
      <compile files="Construction3.java" options="-1.5"/>
      <run class="Construction3">
@@ -46,7 +46,7 @@
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/ten" title="construction2">
      <compile files="Construction.java Aspect1.java Aspect2.java" options="-1.5"/>
      <run class="Construction">
@@ -55,7 +55,7 @@
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="construction">
      <compile files="Construction.java" options="-1.5"/>
      <run class="Construction">
@@ -64,7 +64,7 @@
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/nine" title="vote - itd mixture 2">
      <compile files="Underscorer.aj Vote.java Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/eight" title="vote - itd mixture">
      <compile files="Underscorer.aj Vote.java Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/seven" title="vote - method reference">
      <compile files="Underscorer.aj Vote.java Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/six" title="vote - field reference">
      <compile files="Vote.java Vote_Amender.aj Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/five" title="vote - inner inner">
      <compile files="Vote.java Vote_Amender.aj Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/four" title="vote - reference via annotation - two">
      <compile files="Vote.java Vote_Amender.aj Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_$choice)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_$choice.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_$choice.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.choice.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/three" title="vote - reference via annotation">
      <compile files="Vote.java Vote_Amender.aj Runner.java RelatedType.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        <line text="wibble"/>
        <line text="@a.b.c.RelatedType(value=class a.b.c.Vote$_)" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8"/>
        <line text="@a.b.c.RelatedType(value=a.b.c.Vote$_.class)" vm="9,10,11,12,13"/>
-       <line text="@a.b.c.RelatedType(a.b.c.Vote$_.class)" vm="14+"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote$_.class)" vm="14,15,16,17,18"/>
+       <line text="@a.b.c.RelatedType(a.b.c.Vote._.class)" vm="19+"/>
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/two" title="vote - construction">
      <compile files="Vote.java Vote_Amender.aj Runner.java" options="-1.5"/>
      <run class="a.b.c.Runner">
        </stdout>
      </run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes/one" title="vote - basic">
      <compile files="Vote.java Vote_Amender.aj Runner.java" options="-1.5"/>
      <run class="a.b.c.Runner"/>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="choice - generics 1">
      <compile files="ChoiceGenerics1.java" options="-1.5"/>
    </ajc-test>
        <message kind="error" text="Type mismatch: cannot convert from String to Integer"/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="choice">
      <compile files="Choice.java" options="-1.5"/>
      <run class="Choice">
        <line text="null"/>
        </stdout></run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="choice - weaveinfo">
      <compile files="Choice.java" options="-1.5 -showWeaveInfo">
        <message kind="weave" text="Type 'Choice' (Choice.java) has intertyped member class from 'X' (Choice.java)"/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="choice - model">
      <compile files="Choice.java" options="-1.5 -emacssym"/>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="choice2">
      <compile files="Choice2.java" options="-1.5"/>
      <run class="Choice2">
        <line text="null"/>
        </stdout></run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="field access">
      <compile files="FieldAccess.java" options="-1.5"/>
      <run class="FieldAccess">
        <line text="42"/>
        </stdout></run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="method access">
      <compile files="MethodCall.java" options="-1.5"/>
      <run class="MethodCall">
        <line text="42"/>
        </stdout></run>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="only static">
      <compile files="OnlyStatic.java" options="-1.5">
        <message kind="error" line="5" text="Intertype declared member types can only be static (compiler limitation)"/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="on interface">
      <compile files="OnInterface.java" options="-1.5">
        <message kind="error" line="5" text="Cannot declare new member type on 'OnInterface'. New member types can only be specified on classes (compiler limitation)"/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="on enum">
      <compile files="OnEnum.java" options="-1.5">
        <message kind="error" line="6" text="Cannot declare new member type on 'EEE'. New member types can only be specified on classes (compiler limitation)"/>
      </compile>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="on annotation">
      <compile files="OnAnnotation.java" options="-1.5">
        <message kind="error" line="8" text="Cannot declare new member type on 'Anno'. New member types can only be specified on classes (compiler limitation)"/>
      </compile>
    </ajc-test>
-   
-   <!-- 
+
+   <!--
    <ajc-test dir="features169/itdInnerTypes" title="simplest 3">
      <compile files="Simplest3.java" options="-1.5"/>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="simplest 2">
      <compile files="Simplest2.java" options="-1.5"/>
    </ajc-test>
-   
+
    <ajc-test dir="features169/itdInnerTypes" title="simplest">
      <compile files="Simplest.java" options="-1.5"/>
    </ajc-test>
    -->
-   
-</suite>
\ No newline at end of file
+
+</suite>
index 187fb50b322ec2801bbe9f8de2be191490459dca..7e7f9ba71dc7b4aa4a7e9fa4154583bbd44f9876 100644 (file)
@@ -8,10 +8,11 @@
      <run class="AspectWithConstant">
      <stdout>
      <line text="MAXS=hello"/>
-     <line text="@AspectWithConstant$Loggable()"/>
+     <line text="@AspectWithConstant$Loggable()" vm="1.2,1.3,1.4,1.5,1.6,1.7,1.8,9,10,11,12,13,14,15,16,17,18"/>
+     <line text="@AspectWithConstant.Loggable()" vm="19+"/>
      </stdout></run>
    </ajc-test>
-   
+
 <ajc-test dir="bugs188/484941" title="annotation discovery npe">
 <compile files="Test2.java" options="-1.8 -XnoInline"/>
 </ajc-test>