]> source.dussan.org Git - aspectj.git/commit
Add + activate some Java 17 tests
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Wed, 28 Jul 2021 03:55:02 +0000 (10:55 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Tue, 7 Sep 2021 06:44:33 +0000 (08:44 +0200)
commit620add3a3c18dc3e126a03254b6482ad9ab7ef36
tree5a43d8a1db333183ac9e335772088e3c922e35de
parentc80551f1d36e288b4b3be658e70c0560b7e04c9e
Add + activate some Java 17 tests

- Fix one fault sanity test configuration
- Deactivate Java 16 preview tests (no longer supported by Java 17
  compiler)
- Test sealed classes as final on Java 17 (no longer preview)
- Add tests for JEP 406, pattern matching for switch (preview). At
  present, the beta 17 branch of JDT Core does not handle the tested
  features and expected compile errors correctly yet, so I had to
  temporarily deactivate test execution, only printing TODO messages.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava16Only.java
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava17Only.java
tests/features198/java17/SwitchPatternAspect.aj [new file with mode: 0644]
tests/features198/java17/SwitchPatternError.java [new file with mode: 0644]
tests/features198/java17/SwitchPatternOK.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc198/Ajc198TestsJava.java
tests/src/test/java/org/aspectj/systemtest/ajc198/Java17PreviewFeaturesTests.java
tests/src/test/resources/org/aspectj/systemtest/ajc198/ajc198.xml
tests/src/test/resources/org/aspectj/systemtest/ajc198/sanity-tests-17.xml