From a08bb0795b2537432670ccb3533d0964599b1e6d Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Wed, 19 Nov 2025 17:24:57 +0200
Subject: [PATCH 1/9] Depend on JUnit 6 instead of JUnit 5
See: #3552
---
.../AddJunitLibToClasspathQuickfixTest.xtend | 2 +-
.../AddJunitLibToClasspathQuickfixTest.java | 2 +-
.../buildpath/Junit5LibClasspathAdder.java | 14 +++++------
org.eclipse.xtext.dev-bom/pom.xml | 9 ++-----
.../META-INF/MANIFEST.MF | 14 +++++------
.../META-INF/MANIFEST.MF | 14 +++++------
.../META-INF/MANIFEST.MF | 14 +++++------
.../mavenTychoJUnit5.target.target | 20 +++++++---------
.../META-INF/MANIFEST.MF | 4 ++--
.../META-INF/MANIFEST.MF | 4 ++--
.../META-INF/MANIFEST.MF | 2 +-
.../xtext/wizard/TargetPlatformProject.xtend | 20 +++++++---------
.../xtext/wizard/TestProjectDescriptor.xtend | 6 ++---
.../xtext/wizard/TargetPlatformProject.java | 24 +++++++------------
.../xtext/wizard/TestProjectDescriptor.java | 6 ++---
xtext-latest.target | 20 +++++++---------
16 files changed, 79 insertions(+), 96 deletions(-)
diff --git a/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend b/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
index a39a94a274f..afbf2024e37 100644
--- a/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
+++ b/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
@@ -93,7 +93,7 @@ class AddJunitLibToClasspathQuickfixTest extends AbstractJunitLibClasspathAdderT
.assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC)
.assertResolutionLabels('Add JUnit 5 lib to classpath')
.assertModelAfterQuickfix(content.replace('|', ''))
- assertImportPackages(#["org.junit.jupiter.api;version=\"[5.1.0,6.0.0)\""]) // just test 1
+ assertImportPackages(#["org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\""]) // just test 1
}
diff --git a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
index aab55176bad..dcf5546bb59 100644
--- a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
+++ b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
@@ -109,7 +109,7 @@ public void addJUnit5LibToPluginProjectClasspath() {
_builder.newLine();
final String content = _builder.toString();
this.builder.create("FooTest2.xtend", content).assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC).assertResolutionLabels("Add JUnit 5 lib to classpath").assertModelAfterQuickfix(content.replace("|", ""));
- this.assertImportPackages(new String[] { "org.junit.jupiter.api;version=\"[5.1.0,6.0.0)\"" });
+ this.assertImportPackages(new String[] { "org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\"" });
}
@Test
diff --git a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java
index 9c7f1a84408..f907d9bc73f 100644
--- a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java
+++ b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java
@@ -38,13 +38,13 @@ protected String[] getBundleIds() {
@Override
protected String[] getImportedPackages() {
return new String[] {
- "org.junit.jupiter.api;version=\"[5.1.0,6.0.0)\"",
- "org.junit.jupiter.api.condition;version=\"[5.1.0,6.0.0)\"",
- "org.junit.jupiter.api.extension;version=\"[5.1.0,6.0.0)\"",
- "org.junit.jupiter.api.function;version=\"[5.1.0,6.0.0)\"",
- "org.junit.jupiter.api.io;version=\"[5.1.0,6.0.0)\"",
- "org.junit.jupiter.api.parallel;version=\"[5.1.0,6.0.0)\"",
- "org.junit.platform.commons.support;version=\"[1.0.0,2.0.0)\";resolution:=optional"
+ "org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.jupiter.api.condition;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.jupiter.api.extension;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.jupiter.api.function;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.jupiter.api.io;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.jupiter.api.parallel;version=\"[6.0.0,7.0.0)\"",
+ "org.junit.platform.commons.support;version=\"[6.0.0,7.0.0)\";resolution:=optional"
};
}
diff --git a/org.eclipse.xtext.dev-bom/pom.xml b/org.eclipse.xtext.dev-bom/pom.xml
index 1def94f4b43..3280816f350 100644
--- a/org.eclipse.xtext.dev-bom/pom.xml
+++ b/org.eclipse.xtext.dev-bom/pom.xml
@@ -125,8 +125,8 @@
git@github.com:eclipse-xtext/xtext.git
- 1.14.0
- 5.14.0
+ 6.0.1
+ 6.0.1
2.25.0
1.19.0
1.0.0
@@ -440,11 +440,6 @@
junit-platform-launcher
${junit-platform-version}
-
- org.junit.platform
- junit-platform-runner
- ${junit-platform-version}
-
org.junit.platform
junit-platform-suite-api
diff --git a/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF
index b2960b09ddc..fda15e573ee 100644
--- a/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF
@@ -27,11 +27,11 @@ Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Import-Package: org.apache.commons.logging;version="1.2.0",
org.apache.log4j;version="1.2.26",
- org.junit.jupiter.api;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.function;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.io;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params.provider;version="[5.1.0,6.0.0)",
- org.junit.platform.commons.support;version="[1.0.0,2.0.0)"
+ org.junit.jupiter.api;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.function;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.io;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params.provider;version="[6.0.0,7.0.0)",
+ org.junit.platform.commons.support;version="[6.0.0,7.0.0)"
Automatic-Module-Name: org.eclipse.xtext.tests
diff --git a/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF
index 011684cc190..55568948bb5 100644
--- a/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF
@@ -15,13 +15,13 @@ Require-Bundle: org.eclipse.xtext;bundle-version="2.43.0";visibility:=reexport,
Import-Package: jakarta.inject;version="2.0.1",
org.apache.log4j;version="1.2.26",
org.apache.log4j.spi;version="1.2.26",
- org.junit.jupiter.api;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.function;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.io;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params.provider;version="[5.1.0,6.0.0)",
- org.junit.platform.commons.support;version="[1.0.0,2.0.0)";resolution:=optional
+ org.junit.jupiter.api;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.function;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.io;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params.provider;version="[6.0.0,7.0.0)",
+ org.junit.platform.commons.support;version="[6.0.0,7.0.0)";resolution:=optional
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: org.eclipse.xtext.testing
Eclipse-SourceReferences: eclipseSourceReferences
diff --git a/org.eclipse.xtext.testing/META-INF/MANIFEST.MF b/org.eclipse.xtext.testing/META-INF/MANIFEST.MF
index 63e1d6c2a05..77233b24ff8 100644
--- a/org.eclipse.xtext.testing/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.testing/META-INF/MANIFEST.MF
@@ -26,13 +26,13 @@ Require-Bundle: org.eclipse.xtext;bundle-version="2.43.0";visibility:=reexport,
org.eclipse.xtend.lib;bundle-version="2.43.0"
Import-Package: org.apache.log4j;version="1.2.26",
org.apache.log4j.spi;version="1.2.26",
- org.junit.jupiter.api;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.function;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.io;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params;version="[5.1.0,6.0.0)",
- org.junit.jupiter.params.provider;version="[5.1.0,6.0.0)",
- org.junit.platform.commons.support;version="[1.0.0,2.0.0)";resolution:=optional
+ org.junit.jupiter.api;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.function;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.io;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.params.provider;version="[6.0.0,7.0.0)",
+ org.junit.platform.commons.support;version="[6.0.0,7.0.0)";resolution:=optional
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: org.eclipse.xtext.testing
Eclipse-SourceReferences: eclipseSourceReferences
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target
index 3ea9a5150a8..80eb94f9455 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target
@@ -29,17 +29,15 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF
index 9c4fc45f374..bbb7185c116 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ActivationPolicy: lazy
Require-Bundle: mavenTychoJUnit5,
org.eclipse.xtext.testing,
org.eclipse.xtext.xbase.testing
-Import-Package: org.junit.jupiter.api;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)"
+Import-Package: org.junit.jupiter.api;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-21
Automatic-Module-Name: mavenTychoJUnit5.tests
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF
index 04e6a7877ca..9e5dc36b45f 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: mavenTychoJUnit5.ui,
org.eclipse.xtext.ui.testing,
org.eclipse.xtext.xbase.testing,
org.eclipse.xtext.xbase.ui.testing
-Import-Package: org.junit.jupiter.api;version="[5.1.0,6.0.0)",
- org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)"
+Import-Package: org.junit.jupiter.api;version="[6.0.0,7.0.0)",
+ org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-21
Automatic-Module-Name: mavenTychoJUnit5.ui.tests
diff --git a/org.eclipse.xtext.ui.testing/META-INF/MANIFEST.MF b/org.eclipse.xtext.ui.testing/META-INF/MANIFEST.MF
index b891162c04f..18b78629b80 100644
--- a/org.eclipse.xtext.ui.testing/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.ui.testing/META-INF/MANIFEST.MF
@@ -11,7 +11,7 @@ Import-Package: org.apache.log4j;version="1.2.26";resolution:=optional,
org.junit;version="4.13.2",
org.junit.internal;version="4.13.2",
org.junit.internal.builders;version="4.13.2",
- org.junit.jupiter.api;version="[5.0.0,6.0.0)";resolution:=optional,
+ org.junit.jupiter.api;version="[6.0.0,7.0.0)";resolution:=optional,
org.junit.rules;version="4.13.2";resolution:=optional,
org.junit.runner;version="4.13.2",
org.junit.runner.manipulation;version="4.13.2",
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
index eff12b23210..8454fe3faf0 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
@@ -97,17 +97,15 @@ class TargetPlatformProject extends ProjectDescriptor {
�IF config.junitVersion == JUnitVersion.JUNIT_5�
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
�ENDIF�
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
index 51db4d986e3..19573da0be1 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
@@ -61,10 +61,10 @@ abstract class TestProjectDescriptor extends ProjectDescriptor {
if (config.junitVersion == JUnitVersion.JUNIT_5) {
deps += new ExternalDependency()=>[
p2.packages = Sets.newLinkedHashSet => [
- it += 'org.junit.jupiter.api;version="[5.1.0,6.0.0)"'
- it += 'org.junit.jupiter.api.extension;version="[5.1.0,6.0.0)"'
+ it += 'org.junit.jupiter.api;version="[6.0.0,7.0.0)"'
+ it += 'org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)"'
]
- p2.version = "[5.1.0,6.0.0)"
+ p2.version = "[6.0.0,7.0.0)"
maven.groupId = "org.junit.jupiter"
maven.artifactId = "junit-jupiter-api"
maven.scope = Scope.TESTCOMPILE
diff --git a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
index 4e1241fca27..52f1b12604a 100644
--- a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
+++ b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
@@ -219,37 +219,31 @@ public CharSequence target() {
_builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("");
- _builder.newLine();
- _builder.append("\t\t\t");
- _builder.append("");
- _builder.newLine();
- _builder.append("\t\t\t");
- _builder.append("");
+ _builder.append("");
_builder.newLine();
_builder.append("\t\t\t");
_builder.append("");
diff --git a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
index 89b0c75fb3e..ef7cb87cab3 100644
--- a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
+++ b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
@@ -101,13 +101,13 @@ public Set getExternalDependencies() {
ExternalDependency.P2Coordinates _p2 = it.getP2();
LinkedHashSet _newLinkedHashSet = Sets.newLinkedHashSet();
final Procedure1> _function_2 = (LinkedHashSet it_1) -> {
- it_1.add("org.junit.jupiter.api;version=\"[5.1.0,6.0.0)\"");
- it_1.add("org.junit.jupiter.api.extension;version=\"[5.1.0,6.0.0)\"");
+ it_1.add("org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\"");
+ it_1.add("org.junit.jupiter.api.extension;version=\"[6.0.0,7.0.0)\"");
};
LinkedHashSet _doubleArrow_1 = ObjectExtensions.>operator_doubleArrow(_newLinkedHashSet, _function_2);
_p2.setPackages(_doubleArrow_1);
ExternalDependency.P2Coordinates _p2_1 = it.getP2();
- _p2_1.setVersion("[5.1.0,6.0.0)");
+ _p2_1.setVersion("[6.0.0,7.0.0)");
ExternalDependency.MavenCoordinates _maven = it.getMaven();
_maven.setGroupId("org.junit.jupiter");
ExternalDependency.MavenCoordinates _maven_1 = it.getMaven();
diff --git a/xtext-latest.target b/xtext-latest.target
index 4f0e8a403dc..72f8b5b4640 100644
--- a/xtext-latest.target
+++ b/xtext-latest.target
@@ -64,17 +64,15 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
From 3414c39e4505445c6e57ed3b9ffe596cf42db38a Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 17:48:27 +0200
Subject: [PATCH 2/9] Rename org.eclipse.xtext.junit5.tests to
org.eclipse.xtext.junit6.tests
---
.../.classpath | 0
.../.gitignore | 0
.../.project | 0
.../.settings/org.eclipse.core.resources.prefs | 0
.../.settings/org.eclipse.jdt.core.prefs | 0
.../.settings/org.eclipse.jdt.launching.prefs | 0
.../.settings/org.eclipse.jdt.ui.prefs | 0
.../.settings/org.eclipse.m2e.core.prefs | 0
.../.settings/org.eclipse.pde.prefs | 0
.../.settings/org.eclipse.xtend.core.Xtend.prefs | 0
.../META-INF/MANIFEST.MF | 2 +-
.../about.html | 0
.../build.properties | 0
.../plugin.properties | 2 +-
.../pom.xml | 6 +++---
.../src/log4j.properties | 0
.../junit6/FileAwareTestLanguageValidationJunit6Test.java | 4 ++--
.../xtext.junit5.tests.launch | 0
18 files changed, 7 insertions(+), 7 deletions(-)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.classpath (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.gitignore (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.project (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.core.resources.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.jdt.core.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.jdt.launching.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.jdt.ui.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.m2e.core.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.pde.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/.settings/org.eclipse.xtend.core.Xtend.prefs (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/META-INF/MANIFEST.MF (96%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/about.html (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/build.properties (100%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/plugin.properties (73%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/pom.xml (85%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/src/log4j.properties (100%)
rename org.eclipse.xtext.junit5.tests/src/org/eclipse/xtext/validation/junit5/FileAwareTestLanguageValidationJunit5Test.java => org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java (94%)
rename {org.eclipse.xtext.junit5.tests => org.eclipse.xtext.junit6.tests}/xtext.junit5.tests.launch (100%)
diff --git a/org.eclipse.xtext.junit5.tests/.classpath b/org.eclipse.xtext.junit6.tests/.classpath
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.classpath
rename to org.eclipse.xtext.junit6.tests/.classpath
diff --git a/org.eclipse.xtext.junit5.tests/.gitignore b/org.eclipse.xtext.junit6.tests/.gitignore
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.gitignore
rename to org.eclipse.xtext.junit6.tests/.gitignore
diff --git a/org.eclipse.xtext.junit5.tests/.project b/org.eclipse.xtext.junit6.tests/.project
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.project
rename to org.eclipse.xtext.junit6.tests/.project
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.core.resources.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.core.resources.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.core.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.launching.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.launching.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.launching.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.launching.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.jdt.ui.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.m2e.core.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.pde.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.pde.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.pde.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.pde.prefs
diff --git a/org.eclipse.xtext.junit5.tests/.settings/org.eclipse.xtend.core.Xtend.prefs b/org.eclipse.xtext.junit6.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
rename to org.eclipse.xtext.junit6.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
diff --git a/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.junit6.tests/META-INF/MANIFEST.MF
similarity index 96%
rename from org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.junit6.tests/META-INF/MANIFEST.MF
index fda15e573ee..ab2490f019e 100644
--- a/org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.junit6.tests/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.xtext.junit5.tests;singleton:=true
+Bundle-SymbolicName: org.eclipse.xtext.junit6.tests;singleton:=true
Bundle-Version: 2.43.0.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
diff --git a/org.eclipse.xtext.junit5.tests/about.html b/org.eclipse.xtext.junit6.tests/about.html
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/about.html
rename to org.eclipse.xtext.junit6.tests/about.html
diff --git a/org.eclipse.xtext.junit5.tests/build.properties b/org.eclipse.xtext.junit6.tests/build.properties
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/build.properties
rename to org.eclipse.xtext.junit6.tests/build.properties
diff --git a/org.eclipse.xtext.junit5.tests/plugin.properties b/org.eclipse.xtext.junit6.tests/plugin.properties
similarity index 73%
rename from org.eclipse.xtext.junit5.tests/plugin.properties
rename to org.eclipse.xtext.junit6.tests/plugin.properties
index 748f533509b..6f507b875f2 100644
--- a/org.eclipse.xtext.junit5.tests/plugin.properties
+++ b/org.eclipse.xtext.junit6.tests/plugin.properties
@@ -4,5 +4,5 @@
#
# $Id: plugin.properties,v 1.1 2010/02/04 09:24:52 sefftinge Exp $
-pluginName = Xtext Core Runtime JUnit 5 Tests
+pluginName = Xtext Core Runtime JUnit 6 Tests
providerName = Eclipse Xtext
diff --git a/org.eclipse.xtext.junit5.tests/pom.xml b/org.eclipse.xtext.junit6.tests/pom.xml
similarity index 85%
rename from org.eclipse.xtext.junit5.tests/pom.xml
rename to org.eclipse.xtext.junit6.tests/pom.xml
index 7ab8fa62f1c..e89ebe21c07 100644
--- a/org.eclipse.xtext.junit5.tests/pom.xml
+++ b/org.eclipse.xtext.junit6.tests/pom.xml
@@ -6,11 +6,11 @@
2.43.0-SNAPSHOT
../org.eclipse.xtext.nodeploy.parent
- org.eclipse.xtext.junit5.tests
+ org.eclipse.xtext.junit6.tests
eclipse-test-plugin
- Xtext Core Runtime JUnit5 Tests
- Xtext Core Runtime Junit5 Tests.
+ Xtext Core Runtime JUnit6 Tests
+ Xtext Core Runtime Junit6 Tests.
diff --git a/org.eclipse.xtext.junit5.tests/src/log4j.properties b/org.eclipse.xtext.junit6.tests/src/log4j.properties
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/src/log4j.properties
rename to org.eclipse.xtext.junit6.tests/src/log4j.properties
diff --git a/org.eclipse.xtext.junit5.tests/src/org/eclipse/xtext/validation/junit5/FileAwareTestLanguageValidationJunit5Test.java b/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
similarity index 94%
rename from org.eclipse.xtext.junit5.tests/src/org/eclipse/xtext/validation/junit5/FileAwareTestLanguageValidationJunit5Test.java
rename to org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
index 1cf79b3d309..09b17d34c14 100644
--- a/org.eclipse.xtext.junit5.tests/src/org/eclipse/xtext/validation/junit5/FileAwareTestLanguageValidationJunit5Test.java
+++ b/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.validation.junit5;
+package org.eclipse.xtext.validation.junit6;
import org.eclipse.xtext.testing.InjectWith;
import org.eclipse.xtext.testing.extensions.InjectionExtension;
@@ -26,7 +26,7 @@
*/
@ExtendWith(InjectionExtension.class)
@InjectWith(FileAwareTestLanguageInjectorProvider.class)
-public class FileAwareTestLanguageValidationJunit5Test {
+public class FileAwareTestLanguageValidationJunit6Test {
@Inject
private ParseHelper parseHelper;
diff --git a/org.eclipse.xtext.junit5.tests/xtext.junit5.tests.launch b/org.eclipse.xtext.junit6.tests/xtext.junit5.tests.launch
similarity index 100%
rename from org.eclipse.xtext.junit5.tests/xtext.junit5.tests.launch
rename to org.eclipse.xtext.junit6.tests/xtext.junit5.tests.launch
From 866535a964d5757b196977ca8bd70755a5b5c972 Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 17:52:58 +0200
Subject: [PATCH 3/9] Renamed org.eclipse.xtext.testing.junit5.tests to
org.eclipse.xtext.testing.junit6.tests
---
.../.classpath | 0
.../.project | 0
.../.settings/org.eclipse.core.resources.prefs | 0
.../.settings/org.eclipse.jdt.core.prefs | 0
.../.settings/org.eclipse.jdt.ui.prefs | 0
.../.settings/org.eclipse.m2e.core.prefs | 0
.../.settings/org.eclipse.xtend.core.Xtend.prefs | 0
.../META-INF/MANIFEST.MF | 4 ++--
.../about.html | 0
.../build.properties | 0
.../org.eclipse.xtext.testing.junit5.tests.launch | 0
.../pom.xml | 4 ++--
.../testing/tests/junit5/AbstractJUnitIntegrationTest.java | 0
.../eclipse/xtext/testing/tests/junit5/ComposedInject.java | 0
.../testing/tests/junit5/ComposedInjectAnnotationTest.java | 0
.../testing/tests/junit5/InjectionExtensionNested2Test.java | 0
.../testing/tests/junit5/InjectionExtensionNested3Test.java | 0
.../testing/tests/junit5/InjectionExtensionNestedTest.java | 0
.../junit5/InjectionExtensionStaticInnerClassesTest.java | 0
.../xtext/testing/tests/junit5/InjectionExtensionTest.java | 0
20 files changed, 4 insertions(+), 4 deletions(-)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.classpath (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.project (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.settings/org.eclipse.core.resources.prefs (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.settings/org.eclipse.jdt.core.prefs (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.settings/org.eclipse.jdt.ui.prefs (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.settings/org.eclipse.m2e.core.prefs (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/.settings/org.eclipse.xtend.core.Xtend.prefs (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/META-INF/MANIFEST.MF (91%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/about.html (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/build.properties (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/org.eclipse.xtext.testing.junit5.tests.launch (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/pom.xml (92%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java (100%)
rename {org.eclipse.xtext.testing.junit5.tests => org.eclipse.xtext.testing.junit6.tests}/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java (100%)
diff --git a/org.eclipse.xtext.testing.junit5.tests/.classpath b/org.eclipse.xtext.testing.junit6.tests/.classpath
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.classpath
rename to org.eclipse.xtext.testing.junit6.tests/.classpath
diff --git a/org.eclipse.xtext.testing.junit5.tests/.project b/org.eclipse.xtext.testing.junit6.tests/.project
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.project
rename to org.eclipse.xtext.testing.junit6.tests/.project
diff --git a/org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.core.resources.prefs b/org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.core.resources.prefs
rename to org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.core.resources.prefs
diff --git a/org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.jdt.core.prefs
rename to org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.jdt.core.prefs
diff --git a/org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.jdt.ui.prefs
rename to org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.jdt.ui.prefs
diff --git a/org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.m2e.core.prefs
rename to org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.m2e.core.prefs
diff --git a/org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.xtend.core.Xtend.prefs b/org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
rename to org.eclipse.xtext.testing.junit6.tests/.settings/org.eclipse.xtend.core.Xtend.prefs
diff --git a/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.testing.junit6.tests/META-INF/MANIFEST.MF
similarity index 91%
rename from org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.testing.junit6.tests/META-INF/MANIFEST.MF
index 55568948bb5..551d6d3c9e7 100644
--- a/org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.testing.junit6.tests/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: Xtext Testing Infrastructure Junit 5 tests
-Bundle-SymbolicName: org.eclipse.xtext.testing.junit5.tests;singleton:=true
+Bundle-Name: Xtext Testing Infrastructure Junit 6 tests
+Bundle-SymbolicName: org.eclipse.xtext.testing.junit6.tests;singleton:=true
Bundle-Version: 2.43.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: Eclipse Xtext
diff --git a/org.eclipse.xtext.testing.junit5.tests/about.html b/org.eclipse.xtext.testing.junit6.tests/about.html
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/about.html
rename to org.eclipse.xtext.testing.junit6.tests/about.html
diff --git a/org.eclipse.xtext.testing.junit5.tests/build.properties b/org.eclipse.xtext.testing.junit6.tests/build.properties
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/build.properties
rename to org.eclipse.xtext.testing.junit6.tests/build.properties
diff --git a/org.eclipse.xtext.testing.junit5.tests/org.eclipse.xtext.testing.junit5.tests.launch b/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit5.tests.launch
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/org.eclipse.xtext.testing.junit5.tests.launch
rename to org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit5.tests.launch
diff --git a/org.eclipse.xtext.testing.junit5.tests/pom.xml b/org.eclipse.xtext.testing.junit6.tests/pom.xml
similarity index 92%
rename from org.eclipse.xtext.testing.junit5.tests/pom.xml
rename to org.eclipse.xtext.testing.junit6.tests/pom.xml
index 409dcbe6a13..323109b43b9 100644
--- a/org.eclipse.xtext.testing.junit5.tests/pom.xml
+++ b/org.eclipse.xtext.testing.junit6.tests/pom.xml
@@ -8,7 +8,7 @@
2.43.0-SNAPSHOT
../org.eclipse.xtext.nodeploy.parent
- org.eclipse.xtext.testing.junit5.tests
+ org.eclipse.xtext.testing.junit6.tests
eclipse-plugin
Junit 5 Tests for Xtext Testing Library
@@ -30,7 +30,7 @@
true
-
+
org.apache.maven.surefire
surefire-junit-platform
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java
diff --git a/org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit5.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java
From 22129809444b9919d9ea6cd9762f391aea90b291 Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 17:54:32 +0200
Subject: [PATCH 4/9] Moved junit5 launches
---
.../{xtext.junit5.tests.launch => xtext.junit6.tests.launch} | 0
...tests.launch => org.eclipse.xtext.testing.junit6.tests.launch} | 0
.../tests/{junit5 => junit6}/AbstractJUnitIntegrationTest.java | 0
.../xtext/testing/tests/{junit5 => junit6}/ComposedInject.java | 0
.../tests/{junit5 => junit6}/ComposedInjectAnnotationTest.java | 0
.../tests/{junit5 => junit6}/InjectionExtensionNested2Test.java | 0
.../tests/{junit5 => junit6}/InjectionExtensionNested3Test.java | 0
.../tests/{junit5 => junit6}/InjectionExtensionNestedTest.java | 0
.../InjectionExtensionStaticInnerClassesTest.java | 0
.../testing/tests/{junit5 => junit6}/InjectionExtensionTest.java | 0
10 files changed, 0 insertions(+), 0 deletions(-)
rename org.eclipse.xtext.junit6.tests/{xtext.junit5.tests.launch => xtext.junit6.tests.launch} (100%)
rename org.eclipse.xtext.testing.junit6.tests/{org.eclipse.xtext.testing.junit5.tests.launch => org.eclipse.xtext.testing.junit6.tests.launch} (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/AbstractJUnitIntegrationTest.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/ComposedInject.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/ComposedInjectAnnotationTest.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/InjectionExtensionNested2Test.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/InjectionExtensionNested3Test.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/InjectionExtensionNestedTest.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/InjectionExtensionStaticInnerClassesTest.java (100%)
rename org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/{junit5 => junit6}/InjectionExtensionTest.java (100%)
diff --git a/org.eclipse.xtext.junit6.tests/xtext.junit5.tests.launch b/org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch
similarity index 100%
rename from org.eclipse.xtext.junit6.tests/xtext.junit5.tests.launch
rename to org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch
diff --git a/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit5.tests.launch b/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit5.tests.launch
rename to org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/AbstractJUnitIntegrationTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInject.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/ComposedInjectAnnotationTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested2Test.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNested3Test.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionNestedTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionStaticInnerClassesTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java
similarity index 100%
rename from org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit5/InjectionExtensionTest.java
rename to org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java
From fc7fecae827fd35c893b18f33ec65db708bc3835 Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 18:01:53 +0200
Subject: [PATCH 5/9] Replaced JUnit 5 mentions with JUnit 6
---
.../xtend/core/validation/XtendValidator.java | 2 +-
.../AddJunitLibToClasspathQuickfixTest.xtend | 14 +++++++-------
.../buildpath/JunitLibClasspathAdderTest.xtend | 18 +++++++++---------
.../buildpath/JunitLibClasspathAdderTest.java | 18 +++++++++---------
.../AddJunitLibToClasspathQuickfixTest.java | 14 +++++++-------
...Adder.java => Junit6LibClasspathAdder.java} | 6 +++---
.../ide/quickfix/XtendQuickfixProvider.java | 8 ++++----
.../contents/103_domainmodelnextsteps.html | 2 +-
.../contents/303_runtime_concepts.html | 6 +++---
org.eclipse.xtext.full.releng/pom.xml | 4 ++--
org.eclipse.xtext.junit6.tests/.project | 2 +-
org.eclipse.xtext.junit6.tests/pom.xml | 2 +-
...eAwareTestLanguageValidationJunit6Test.java | 4 ++--
.../xtext.junit6.tests.launch | 12 ++++++------
.../.project | 2 +-
...g.eclipse.xtext.testing.junit6.tests.launch | 8 ++++----
org.eclipse.xtext.testing.junit6.tests/pom.xml | 2 +-
.../junit6/AbstractJUnitIntegrationTest.java | 4 ++--
.../testing/tests/junit6/ComposedInject.java | 2 +-
.../junit6/ComposedInjectAnnotationTest.java | 2 +-
.../junit6/InjectionExtensionNested2Test.java | 2 +-
.../junit6/InjectionExtensionNested3Test.java | 2 +-
.../junit6/InjectionExtensionNestedTest.java | 4 ++--
...jectionExtensionStaticInnerClassesTest.java | 4 ++--
.../tests/junit6/InjectionExtensionTest.java | 2 +-
.../tests/AbstractJUnitIntegrationTest.java | 2 +-
.../xtext/testing/AbstractXtextTests.java | 2 +-
.../testing/extensions/InjectionExtension.java | 4 ++--
org.eclipse.xtext.tests/pom.xml | 2 +-
pom.xml | 8 ++++----
30 files changed, 82 insertions(+), 82 deletions(-)
rename org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/{Junit5LibClasspathAdder.java => Junit6LibClasspathAdder.java} (87%)
diff --git a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/validation/XtendValidator.java b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/validation/XtendValidator.java
index f98f2baa237..85b89f482e4 100644
--- a/org.eclipse.xtend.core/src/org/eclipse/xtend/core/validation/XtendValidator.java
+++ b/org.eclipse.xtend.core/src/org/eclipse/xtend/core/validation/XtendValidator.java
@@ -207,7 +207,7 @@ public class XtendValidator extends XbaseWithAnnotationsValidator {
"org.junit.BeforeClass",
"org.junit.AfterClass",
- // JUnit5 annotations
+ // JUnit6 annotations
"org.junit.jupiter.api.Test",
"org.junit.jupiter.api.BeforeEach",
"org.junit.jupiter.api.AfterEach",
diff --git a/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend b/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
index afbf2024e37..b44569f0779 100644
--- a/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
+++ b/org.eclipse.xtend.ide.tests/longrunning/src/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.xtend
@@ -9,7 +9,7 @@
package org.eclipse.xtend.ide.tests.quickfix
import org.eclipse.xtend.ide.buildpath.Junit4LibClasspathAdder
-import org.eclipse.xtend.ide.buildpath.Junit5LibClasspathAdder
+import org.eclipse.xtend.ide.buildpath.Junit6LibClasspathAdder
import org.eclipse.xtend.ide.tests.XtendIDEInjectorProvider
import org.eclipse.xtend.ide.tests.buildpath.AbstractJunitLibClasspathAdderTestCase
import org.eclipse.xtext.diagnostics.Diagnostic
@@ -80,7 +80,7 @@ class AddJunitLibToClasspathQuickfixTest extends AbstractJunitLibClasspathAdderT
}
@Test
- def void addJUnit5LibToPluginProjectClasspath() {
+ def void addJUnit6LibToPluginProjectClasspath() {
val content = '''
import org.junit.jupiter.api|.Test
@@ -91,14 +91,14 @@ class AddJunitLibToClasspathQuickfixTest extends AbstractJunitLibClasspathAdderT
'''
create('FooTest2.xtend', content)
.assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC)
- .assertResolutionLabels('Add JUnit 5 lib to classpath')
+ .assertResolutionLabels('Add JUnit 6 lib to classpath')
.assertModelAfterQuickfix(content.replace('|', ''))
assertImportPackages(#["org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\""]) // just test 1
}
@Test
- def void addJUnit5LibToProjectClasspath() {
+ def void addJUnit6LibToProjectClasspath() {
removePluginNature
val content = '''
import org.junit.jupiter.api|.Test
@@ -110,11 +110,11 @@ class AddJunitLibToClasspathQuickfixTest extends AbstractJunitLibClasspathAdderT
'''
create('FooTest.xtend', content)
.assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC)
- .assertResolutionLabels('Add JUnit 5 lib to classpath')
+ .assertResolutionLabels('Add JUnit 6 lib to classpath')
.assertModelAfterQuickfix(content.replace('|', ''))
assertClasspath(
- 'classpath should contain a JUnit 5 container entry',
- Junit5LibClasspathAdder.JUNIT5_LIBRARY_PATH
+ 'classpath should contain a JUnit 6 container entry',
+ Junit6LibClasspathAdder.JUNIT6_LIBRARY_PATH
)
}
diff --git a/org.eclipse.xtend.ide.tests/src/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.xtend b/org.eclipse.xtend.ide.tests/src/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.xtend
index cf1e5de916f..ee68b509e73 100644
--- a/org.eclipse.xtend.ide.tests/src/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.xtend
+++ b/org.eclipse.xtend.ide.tests/src/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.xtend
@@ -11,7 +11,7 @@ package org.eclipse.xtend.ide.tests.buildpath
import org.eclipse.core.runtime.NullProgressMonitor
import org.eclipse.jdt.core.JavaCore
import org.eclipse.xtend.ide.buildpath.Junit4LibClasspathAdder
-import org.eclipse.xtend.ide.buildpath.Junit5LibClasspathAdder
+import org.eclipse.xtend.ide.buildpath.Junit6LibClasspathAdder
import org.eclipse.xtend.ide.tests.XtendIDEInjectorProvider
import org.eclipse.xtext.testing.InjectWith
import org.eclipse.xtext.testing.XtextRunner
@@ -28,7 +28,7 @@ class JunitLibClasspathAdderTest extends AbstractJunitLibClasspathAdderTestCase
@Inject Junit4LibClasspathAdder junit4LibAdder
- @Inject Junit5LibClasspathAdder junit5LibAdder
+ @Inject Junit6LibClasspathAdder junit6LibAdder
@Test
def void addJUnit4LibToPluginProjectClasspath() {
@@ -48,18 +48,18 @@ class JunitLibClasspathAdderTest extends AbstractJunitLibClasspathAdderTestCase
}
@Test
- def void addJUnit5LibToPluginProjectClasspath() {
- junit5LibAdder.addLibsToClasspath(JavaCore.create(project), new NullProgressMonitor)
- assertRequireBundles(Junit5LibClasspathAdder.BUNDLE_IDS)
+ def void addJUnit6LibToPluginProjectClasspath() {
+ junit6LibAdder.addLibsToClasspath(JavaCore.create(project), new NullProgressMonitor)
+ assertRequireBundles(Junit6LibClasspathAdder.BUNDLE_IDS)
}
@Test
- def void addJUnit5LibToProjectClasspath() {
+ def void addJUnit6LibToProjectClasspath() {
removePluginNature
- junit5LibAdder.addLibsToClasspath(JavaCore.create(project), new NullProgressMonitor)
+ junit6LibAdder.addLibsToClasspath(JavaCore.create(project), new NullProgressMonitor)
assertClasspath(
- 'classpath should contain a JUnit 5 container entry',
- Junit5LibClasspathAdder.JUNIT5_LIBRARY_PATH
+ 'classpath should contain a JUnit 6 container entry',
+ Junit6LibClasspathAdder.JUNIT6_LIBRARY_PATH
)
}
diff --git a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.java b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.java
index 98c4fcb6af7..6490cf905d9 100644
--- a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.java
+++ b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/buildpath/JunitLibClasspathAdderTest.java
@@ -17,7 +17,7 @@
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
import org.eclipse.xtend.ide.buildpath.Junit4LibClasspathAdder;
-import org.eclipse.xtend.ide.buildpath.Junit5LibClasspathAdder;
+import org.eclipse.xtend.ide.buildpath.Junit6LibClasspathAdder;
import org.eclipse.xtend.ide.tests.XtendIDEInjectorProvider;
import org.eclipse.xtext.testing.InjectWith;
import org.eclipse.xtext.testing.XtextRunner;
@@ -38,7 +38,7 @@ public class JunitLibClasspathAdderTest extends AbstractJunitLibClasspathAdderTe
private Junit4LibClasspathAdder junit4LibAdder;
@Inject
- private Junit5LibClasspathAdder junit5LibAdder;
+ private Junit6LibClasspathAdder junit6LibAdder;
@Test
public void addJUnit4LibToPluginProjectClasspath() {
@@ -68,21 +68,21 @@ public void addJUnit4LibToProjectClasspath() {
}
@Test
- public void addJUnit5LibToPluginProjectClasspath() {
+ public void addJUnit6LibToPluginProjectClasspath() {
IJavaProject _create = JavaCore.create(this.workbenchHelper.getProject());
NullProgressMonitor _nullProgressMonitor = new NullProgressMonitor();
- this.junit5LibAdder.addLibsToClasspath(_create, _nullProgressMonitor);
- this.assertRequireBundles(Junit5LibClasspathAdder.BUNDLE_IDS);
+ this.junit6LibAdder.addLibsToClasspath(_create, _nullProgressMonitor);
+ this.assertRequireBundles(Junit6LibClasspathAdder.BUNDLE_IDS);
}
@Test
- public void addJUnit5LibToProjectClasspath() {
+ public void addJUnit6LibToProjectClasspath() {
this.removePluginNature();
IJavaProject _create = JavaCore.create(this.workbenchHelper.getProject());
NullProgressMonitor _nullProgressMonitor = new NullProgressMonitor();
- this.junit5LibAdder.addLibsToClasspath(_create, _nullProgressMonitor);
+ this.junit6LibAdder.addLibsToClasspath(_create, _nullProgressMonitor);
this.assertClasspath(
- "classpath should contain a JUnit 5 container entry",
- Junit5LibClasspathAdder.JUNIT5_LIBRARY_PATH);
+ "classpath should contain a JUnit 6 container entry",
+ Junit6LibClasspathAdder.JUNIT6_LIBRARY_PATH);
}
}
diff --git a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
index dcf5546bb59..117f4d88a7c 100644
--- a/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
+++ b/org.eclipse.xtend.ide.tests/xtend-gen/org/eclipse/xtend/ide/tests/quickfix/AddJunitLibToClasspathQuickfixTest.java
@@ -10,7 +10,7 @@
import com.google.inject.Inject;
import org.eclipse.xtend.ide.buildpath.Junit4LibClasspathAdder;
-import org.eclipse.xtend.ide.buildpath.Junit5LibClasspathAdder;
+import org.eclipse.xtend.ide.buildpath.Junit6LibClasspathAdder;
import org.eclipse.xtend.ide.tests.XtendIDEInjectorProvider;
import org.eclipse.xtend.ide.tests.buildpath.AbstractJunitLibClasspathAdderTestCase;
import org.eclipse.xtend2.lib.StringConcatenation;
@@ -92,7 +92,7 @@ public void addJUnit4LibToProjectClasspath() {
}
@Test
- public void addJUnit5LibToPluginProjectClasspath() {
+ public void addJUnit6LibToPluginProjectClasspath() {
StringConcatenation _builder = new StringConcatenation();
_builder.append("import org.junit.jupiter.api|.Test");
_builder.newLine();
@@ -108,12 +108,12 @@ public void addJUnit5LibToPluginProjectClasspath() {
_builder.append("}");
_builder.newLine();
final String content = _builder.toString();
- this.builder.create("FooTest2.xtend", content).assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC).assertResolutionLabels("Add JUnit 5 lib to classpath").assertModelAfterQuickfix(content.replace("|", ""));
+ this.builder.create("FooTest2.xtend", content).assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC).assertResolutionLabels("Add JUnit 6 lib to classpath").assertModelAfterQuickfix(content.replace("|", ""));
this.assertImportPackages(new String[] { "org.junit.jupiter.api;version=\"[6.0.0,7.0.0)\"" });
}
@Test
- public void addJUnit5LibToProjectClasspath() {
+ public void addJUnit6LibToProjectClasspath() {
this.removePluginNature();
StringConcatenation _builder = new StringConcatenation();
_builder.append("import org.junit.jupiter.api|.Test");
@@ -130,9 +130,9 @@ public void addJUnit5LibToProjectClasspath() {
_builder.append("}");
_builder.newLine();
final String content = _builder.toString();
- this.builder.create("FooTest.xtend", content).assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC).assertResolutionLabels("Add JUnit 5 lib to classpath").assertModelAfterQuickfix(content.replace("|", ""));
+ this.builder.create("FooTest.xtend", content).assertIssueCodes(Diagnostic.LINKING_DIAGNOSTIC).assertResolutionLabels("Add JUnit 6 lib to classpath").assertModelAfterQuickfix(content.replace("|", ""));
this.assertClasspath(
- "classpath should contain a JUnit 5 container entry",
- Junit5LibClasspathAdder.JUNIT5_LIBRARY_PATH);
+ "classpath should contain a JUnit 6 container entry",
+ Junit6LibClasspathAdder.JUNIT6_LIBRARY_PATH);
}
}
diff --git a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit6LibClasspathAdder.java
similarity index 87%
rename from org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java
rename to org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit6LibClasspathAdder.java
index f907d9bc73f..5757d7bf0fe 100644
--- a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit5LibClasspathAdder.java
+++ b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/buildpath/Junit6LibClasspathAdder.java
@@ -16,9 +16,9 @@
/**
* @author vivienjovet - Initial contribution and API
*/
-public class Junit5LibClasspathAdder extends AbstractLibClasspathAdder {
+public class Junit6LibClasspathAdder extends AbstractLibClasspathAdder {
- public static final IPath JUNIT5_LIBRARY_PATH = new Path("org.eclipse.jdt.junit.JUNIT_CONTAINER/5");
+ public static final IPath JUNIT6_LIBRARY_PATH = new Path("org.eclipse.jdt.junit.JUNIT_CONTAINER/6");
public static final String[] BUNDLE_IDS = new String[] {
"org.junit",
"org.hamcrest.core",
@@ -27,7 +27,7 @@ public class Junit5LibClasspathAdder extends AbstractLibClasspathAdder {
@Override
protected IClasspathEntry createContainerClasspathEntry() {
- return JavaCore.newContainerEntry(JUNIT5_LIBRARY_PATH);
+ return JavaCore.newContainerEntry(JUNIT6_LIBRARY_PATH);
}
@Override
diff --git a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/quickfix/XtendQuickfixProvider.java b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/quickfix/XtendQuickfixProvider.java
index 83c962031af..d265483857a 100644
--- a/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/quickfix/XtendQuickfixProvider.java
+++ b/org.eclipse.xtend.ide/src/org/eclipse/xtend/ide/quickfix/XtendQuickfixProvider.java
@@ -52,7 +52,7 @@
import org.eclipse.xtend.core.xtend.XtendPackage;
import org.eclipse.xtend.core.xtend.XtendTypeDeclaration;
import org.eclipse.xtend.ide.buildpath.Junit4LibClasspathAdder;
-import org.eclipse.xtend.ide.buildpath.Junit5LibClasspathAdder;
+import org.eclipse.xtend.ide.buildpath.Junit6LibClasspathAdder;
import org.eclipse.xtend.ide.buildpath.XtendLibClasspathAdder;
import org.eclipse.xtend.ide.codebuilder.InsertionOffsets;
import org.eclipse.xtend.ide.codebuilder.MemberFromSuperImplementor;
@@ -139,7 +139,7 @@ public class XtendQuickfixProvider extends XbaseQuickfixProvider {
@Inject private Junit4LibClasspathAdder junit4LibAdder;
- @Inject private Junit5LibClasspathAdder junit5LibAdder;
+ @Inject private Junit6LibClasspathAdder junit6LibAdder;
@Inject private IJavaProjectProvider projectProvider;
@@ -217,13 +217,13 @@ public void fixJunitNotOnClasspath(final Issue issue, final IssueResolutionAccep
String type = issue.getData()[0];
if (type.startsWith("org.junit.jupiter.")) {
- acceptor.accept(issue, "Add JUnit 5 lib to classpath", "Add JUnit 5 lib to classpath", "julaunch.gif",
+ acceptor.accept(issue, "Add JUnit 6 lib to classpath", "Add JUnit 6 lib to classpath", "julaunch.gif",
new ISemanticModification() {
@Override
public void apply(EObject element, IModificationContext context) throws Exception {
ResourceSet resourceSet = element.eResource().getResourceSet();
IJavaProject javaProject = projectProvider.getJavaProject(resourceSet);
- junit5LibAdder.addLibsToClasspath(javaProject, new NullProgressMonitor());
+ junit6LibAdder.addLibsToClasspath(javaProject, new NullProgressMonitor());
}
});
} else if (type.startsWith("org.junit.")) {
diff --git a/org.eclipse.xtext.doc/contents/103_domainmodelnextsteps.html b/org.eclipse.xtext.doc/contents/103_domainmodelnextsteps.html
index 839664061d6..19e27b1cb66 100644
--- a/org.eclipse.xtext.doc/contents/103_domainmodelnextsteps.html
+++ b/org.eclipse.xtext.doc/contents/103_domainmodelnextsteps.html
@@ -268,7 +268,7 @@ Unit Testing the Language
}
- Note: When using JUnit 5 the InjectionExtension is used instead of the XtextRunner. The Xtext code generator generates the example slightly different, depending on which option you have chosen in the New Xtext Project wizard.
+ Note: When using JUnit 6 the InjectionExtension is used instead of the XtextRunner. The Xtext code generator generates the example slightly different, depending on which option you have chosen in the New Xtext Project wizard.
The utility class ParseHelper allows to parse an arbitrary string into a Domainmodel. The model itself can be traversed and checked afterwards. A static import of Assert leads to concise and readable test cases. You can rewrite the generated test case as follows:
diff --git a/org.eclipse.xtext.doc/contents/303_runtime_concepts.html b/org.eclipse.xtext.doc/contents/303_runtime_concepts.html
index 7b2ecf5b9c2..536d41f06fc 100644
--- a/org.eclipse.xtext.doc/contents/303_runtime_concepts.html
+++ b/org.eclipse.xtext.doc/contents/303_runtime_concepts.html
@@ -806,7 +806,7 @@ Encoding of an XtextResource
Unit Testing
-Automated tests are crucial for the maintainability and the quality of a software product. That is why it is strongly recommended to write unit tests for your language, too. The Xtext project wizard creates test projects for that purpose, which simplify the setup procedure for the basic language implementation as well as platform-specific integrations. It supports an option to either create your tests for JUnit 4 or JUnit 5. Depending on your choice your test layout will vary in some details.
+Automated tests are crucial for the maintainability and the quality of a software product. That is why it is strongly recommended to write unit tests for your language, too. The Xtext project wizard creates test projects for that purpose, which simplify the setup procedure for the basic language implementation as well as platform-specific integrations. It supports an option to either create your tests for JUnit 4 or JUnit 6. Depending on your choice your test layout will vary in some details.
Creating a Simple Test Class
@@ -830,7 +830,7 @@ Creating a Simple Test Class
This configuration will make sure that you can use dependency injection in your test class, and that the global EMF registries are properly populated before and cleaned up after each test.
-A test class for JUnit 5 looks quite similar. Instead of runners JUnit 5 has a notion of Extensions. While there can only be one runner per test class for JUnit 4 there could be multiple extensions for JUnit 5. The replacement for the XtextRunner is the new InjectionExtension. Still needed is the language specific IInjectorProvider. Instead of org.junit.Test you have to annotate your cases with org.junit.jupiter.api.Test and import the methods from org.junit.jupiter.api.Assertions. A simple test class for JUnit 5 will then look like this:
+A test class for JUnit 6 looks quite similar. Instead of runners JUnit 6 has a notion of Extensions. While there can only be one runner per test class for JUnit 4 there could be multiple extensions for JUnit 6. The replacement for the XtextRunner is the new InjectionExtension. Still needed is the language specific IInjectorProvider. Instead of org.junit.Test you have to annotate your cases with org.junit.jupiter.api.Test and import the methods from org.junit.jupiter.api.Assertions. A simple test class for JUnit 6 will then look like this:
import org.eclipse.xtext.testing.InjectWith
import org.eclipse.xtext.testing.extensions.InjectionExtension
@@ -903,7 +903,7 @@ Testing Multiple Languages
}
// @RunWith(XtextRunner.class) // JUnit 4
-@ExtendWith(InjectionExtension.class) // JUnit 5
+@ExtendWith(InjectionExtension.class) // JUnit 6
@InjectWith(MyLanguageWithDependenciesInjectorProvider.class)
public class YourTest {
...
diff --git a/org.eclipse.xtext.full.releng/pom.xml b/org.eclipse.xtext.full.releng/pom.xml
index 4233ff378d4..a2fc99396b9 100644
--- a/org.eclipse.xtext.full.releng/pom.xml
+++ b/org.eclipse.xtext.full.releng/pom.xml
@@ -43,10 +43,10 @@
../org.eclipse.xtext.testing.tests
- ../org.eclipse.xtext.testing.junit5.tests
+ ../org.eclipse.xtext.testing.junit6.tests
../org.eclipse.xtext.tests
../org.eclipse.xtext.ide.tests
- ../org.eclipse.xtext.junit5.tests
+ ../org.eclipse.xtext.junit6.tests
../org.eclipse.xtext.testlanguages.ide
../org.eclipse.xtext.xtext.bootstrap
diff --git a/org.eclipse.xtext.junit6.tests/.project b/org.eclipse.xtext.junit6.tests/.project
index fda755b9d18..15a22870f43 100644
--- a/org.eclipse.xtext.junit6.tests/.project
+++ b/org.eclipse.xtext.junit6.tests/.project
@@ -1,6 +1,6 @@
- org.eclipse.xtext.junit5.tests
+ org.eclipse.xtext.junit6.tests
diff --git a/org.eclipse.xtext.junit6.tests/pom.xml b/org.eclipse.xtext.junit6.tests/pom.xml
index e89ebe21c07..6c07d84d93d 100644
--- a/org.eclipse.xtext.junit6.tests/pom.xml
+++ b/org.eclipse.xtext.junit6.tests/pom.xml
@@ -26,7 +26,7 @@
org.eclipse.tycho
tycho-surefire-plugin
- junit5
+ junit6
diff --git a/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java b/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
index 09b17d34c14..24d60d30ed4 100644
--- a/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
+++ b/org.eclipse.xtext.junit6.tests/src/org/eclipse/xtext/validation/junit6/FileAwareTestLanguageValidationJunit6Test.java
@@ -35,13 +35,13 @@ public class FileAwareTestLanguageValidationJunit6Test {
private ValidationTestHelper validationTestHelper;
@Test
- public void testWithJunit5_01() throws Exception {
+ public void testWithJunit6_01() throws Exception {
PackageDeclaration model = parseHelper.parse("package x element Y {}");
validationTestHelper.assertNoIssues(model);
}
@Test
- public void testWithJunit5_02() throws Exception {
+ public void testWithJunit6_02() throws Exception {
PackageDeclaration model = parseHelper.parse("package x element LetItFail {}");
validationTestHelper.assertWarning(model.eResource(), FileAwarePackage.Literals.ELEMENT,
FileAwareTestLanguageValidator.INVALID_NAME);
diff --git a/org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch b/org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch
index c7ba2d4b3b3..c85a499a92e 100644
--- a/org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch
+++ b/org.eclipse.xtext.junit6.tests/xtext.junit6.tests.launch
@@ -2,27 +2,27 @@
-
+
-
+
-
+
-
-
+
+
-
+
diff --git a/org.eclipse.xtext.testing.junit6.tests/.project b/org.eclipse.xtext.testing.junit6.tests/.project
index 0b56debe3b9..c8ae3a0b684 100644
--- a/org.eclipse.xtext.testing.junit6.tests/.project
+++ b/org.eclipse.xtext.testing.junit6.tests/.project
@@ -1,6 +1,6 @@
- org.eclipse.xtext.testing.junit5.tests
+ org.eclipse.xtext.testing.junit6.tests
diff --git a/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch b/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch
index 058b6b7f4bd..ec25422c09a 100644
--- a/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch
+++ b/org.eclipse.xtext.testing.junit6.tests/org.eclipse.xtext.testing.junit6.tests.launch
@@ -2,22 +2,22 @@
-
+
-
+
-
+
-
+
diff --git a/org.eclipse.xtext.testing.junit6.tests/pom.xml b/org.eclipse.xtext.testing.junit6.tests/pom.xml
index 323109b43b9..abee25190db 100644
--- a/org.eclipse.xtext.testing.junit6.tests/pom.xml
+++ b/org.eclipse.xtext.testing.junit6.tests/pom.xml
@@ -11,7 +11,7 @@
org.eclipse.xtext.testing.junit6.tests
eclipse-plugin
- Junit 5 Tests for Xtext Testing Library
+ Junit 6 Tests for Xtext Testing Library
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java
index 9a90e75a84f..1533fd7bedd 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/AbstractJUnitIntegrationTest.java
@@ -1,4 +1,4 @@
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -17,7 +17,7 @@
/**
* Base class for testing JUnit specific integration. For JUnit 4 this is the Test Runner {@link XtextRunner},
- * while JUnit 5 uses extensions, here the {@link InjectionExtension}.
+ * while JUnit 6 uses extensions, here the {@link InjectionExtension}.
*
* Copied from initial XtextRunnerTest.
*
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java
index 016d789e355..38be229188f 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInject.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java
index 01f3bf1bd39..0a7b54c582c 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/ComposedInjectAnnotationTest.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import org.eclipse.xtext.testing.extensions.InjectionExtension;
import org.junit.jupiter.api.Assertions;
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java
index 65f4c82d6c7..f84e708e732 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested2Test.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java
index 8dc6312d5d2..d7d18d326d8 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNested3Test.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java
index f138fc0e5cc..d2ee91fb801 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionNestedTest.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -84,4 +84,4 @@ void innerTest() {
assertEquals(INJECTED, testValue2);
}
}
-}
\ No newline at end of file
+}
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java
index aa7c628aa3f..020fabaf84d 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionStaticInnerClassesTest.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -65,4 +65,4 @@ public Injector getInjector() {
@Inject
String testValue1 = NOT_INJECTED;
-}
\ No newline at end of file
+}
diff --git a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java
index 0483417ed87..070496681cc 100644
--- a/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java
+++ b/org.eclipse.xtext.testing.junit6.tests/src/org/eclipse/xtext/testing/tests/junit6/InjectionExtensionTest.java
@@ -6,7 +6,7 @@
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
-package org.eclipse.xtext.testing.tests.junit5;
+package org.eclipse.xtext.testing.tests.junit6;
import org.eclipse.xtext.testing.InjectWith;
import org.eclipse.xtext.testing.extensions.InjectionExtension;
diff --git a/org.eclipse.xtext.testing.tests/src/org/eclipse/xtext/testing/tests/AbstractJUnitIntegrationTest.java b/org.eclipse.xtext.testing.tests/src/org/eclipse/xtext/testing/tests/AbstractJUnitIntegrationTest.java
index 3cfe604bd16..57534b4c335 100644
--- a/org.eclipse.xtext.testing.tests/src/org/eclipse/xtext/testing/tests/AbstractJUnitIntegrationTest.java
+++ b/org.eclipse.xtext.testing.tests/src/org/eclipse/xtext/testing/tests/AbstractJUnitIntegrationTest.java
@@ -25,7 +25,7 @@
/**
* Base class for testing JUnit specific integration. For JUnit 4 this is the Test Runner {@link XtextRunner},
- * while JUnit 5 uses extensions, here the {@link InjectionExtension}.
+ * while JUnit 6 uses extensions, here the {@link InjectionExtension}.
*
* Copied from initial XtextRunnerTest.
*
diff --git a/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/AbstractXtextTests.java b/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/AbstractXtextTests.java
index 1c203bed67c..273f8f6d7dd 100644
--- a/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/AbstractXtextTests.java
+++ b/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/AbstractXtextTests.java
@@ -71,7 +71,7 @@
* New tests should be implemented using the {@link InjectWith} annotation, and
* the generated {@link IInjectorProvider} and {@link RunWith} with
* {@link XtextRunner}, for JUnit 4, and {@link ExtendWith} with
- * {@link InjectionExtension}, for JUnit 5.
+ * {@link InjectionExtension}, for JUnit 6.
*
* @author Sven Efftinge - Initial contribution and API
* @since 2.35
diff --git a/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/extensions/InjectionExtension.java b/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/extensions/InjectionExtension.java
index 9c1805eaa95..0396eaea0dd 100644
--- a/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/extensions/InjectionExtension.java
+++ b/org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/extensions/InjectionExtension.java
@@ -29,13 +29,13 @@
import com.google.inject.Injector;
/**
- * Use this extension together with {@link InjectWith} for JUnit 5 based Xtext
+ * Use this extension together with {@link InjectWith} for JUnit 6 based Xtext
* tests.
*
* The extension retrieves an {@link Injector} to inject members in the instance
* under test before best execution and resets registries after execution.
*
- * It takes care about JUnit5 {@link Nested nested} test classes. They are inner classes that might
+ * It takes care about JUnit6 {@link Nested nested} test classes. They are inner classes that might
* be annotated as well and must be handled for injection.
*
*
diff --git a/org.eclipse.xtext.tests/pom.xml b/org.eclipse.xtext.tests/pom.xml
index 232ffdb2f2f..d770b9165e3 100644
--- a/org.eclipse.xtext.tests/pom.xml
+++ b/org.eclipse.xtext.tests/pom.xml
@@ -17,7 +17,7 @@
(configured in the parent POM).
In Tycho 2.7.5, no further configuration is needed besides marking the
folders containing tests as test source folders.
- (you can still force JUnit5 as done below)
+ (you can still force JUnit6 as done below)
Moreover, the packaging type must be "eclipse-plugin".
-->
diff --git a/pom.xml b/pom.xml
index e5966922a6b..69eb076c39f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -500,7 +500,7 @@
org.eclipse.xtext.java.tests
- org.eclipse.xtext.junit5.tests
+ org.eclipse.xtext.junit6.tests
org.eclipse.xtext.logging
@@ -539,7 +539,7 @@
org.eclipse.xtext.sdk
- org.eclipse.xtext.testing.junit5.tests
+ org.eclipse.xtext.testing.junit6.tests
org.eclipse.xtext.testing.tests
@@ -799,7 +799,7 @@
@@ -908,7 +908,7 @@
From e3c36749f85e1c0b826d78a7abd1b9e154f7b8d8 Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 18:11:59 +0200
Subject: [PATCH 6/9] Renamed mavenTychoJUnit5 to mavenTychoJUnit6
---
.../wizard/cli/CliWizardIntegrationTest.java | 2 +-
.../META-INF/MANIFEST.MF | 8 +++----
.../mavenTychoJUnit6.ide}/build.properties | 0
.../mavenTychoJUnit6.ide}/pom.xml | 6 ++---
.../mavenTychoJUnit6.target.target} | 2 +-
.../mavenTychoJUnit6.target}/pom.xml | 6 ++---
.../META-INF/MANIFEST.MF | 8 +++----
.../mavenTychoJUnit6.tests}/build.properties | 0
.../mavenTychoJUnit6.tests}/pom.xml | 6 ++---
.../META-INF/MANIFEST.MF | 8 +++----
.../build.properties | 0
.../mavenTychoJUnit6.ui.tests}/pom.xml | 6 ++---
.../mavenTychoJUnit6.ui}/META-INF/MANIFEST.MF | 10 ++++-----
.../mavenTychoJUnit6.ui}/build.properties | 0
.../mavenTychoJUnit6.ui}/pom.xml | 6 ++---
.../mavenTychoJUnit6.web}/pom.xml | 10 ++++-----
...Dsl (mydsl) Language Infrastructure.launch | 6 ++---
.../.launch/Launch Runtime Eclipse.launch | 2 +-
.../mavenTychoJUnit6}/META-INF/MANIFEST.MF | 6 ++---
.../mavenTychoJUnit6}/build.properties | 0
.../mavenTychoJUnit6}/pom.xml | 18 +++++++--------
.../src/mydsl/GenerateMyDsl.mwe2 | 2 +-
.../mavenTychoJUnit6}/src/mydsl/MyDsl.xtext | 0
.../mavenTychoJUnit6.parent}/pom.xml | 22 +++++++++----------
24 files changed, 67 insertions(+), 67 deletions(-)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide}/META-INF/MANIFEST.MF (57%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide}/build.properties (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide}/pom.xml (78%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/mavenTychoJUnit6.target.target} (98%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target}/pom.xml (73%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests}/META-INF/MANIFEST.MF (67%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests}/build.properties (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests}/pom.xml (78%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests}/META-INF/MANIFEST.MF (69%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests}/build.properties (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests}/pom.xml (83%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui}/META-INF/MANIFEST.MF (68%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui}/build.properties (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui}/pom.xml (79%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.web => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.web}/pom.xml (93%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch (63%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/.launch/Launch Runtime Eclipse.launch (99%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/META-INF/MANIFEST.MF (70%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/build.properties (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/pom.xml (83%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/src/mydsl/GenerateMyDsl.mwe2 (97%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5 => mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6}/src/mydsl/MyDsl.xtext (100%)
rename org.eclipse.xtext.tests/testdata/wizard-expectations/{mavenTychoJUnit5/mavenTychoJUnit5.parent => mavenTychoJUnit6/mavenTychoJUnit6.parent}/pom.xml (94%)
diff --git a/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java b/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
index 6ca9a7a2c45..5a1f470ba3e 100644
--- a/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
+++ b/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
@@ -139,7 +139,7 @@ public static void main(String[] args) {
project.getIdeProject().setEnabled(true);
project.getWebProject().setEnabled(true);
}), CliWizardIntegrationTest.newProjectConfig(project -> {
- project.setBaseName("mavenTychoJUnit5");
+ project.setBaseName("mavenTychoJUnit6");
project.setPreferredBuildSystem(BuildSystem.MAVEN);
project.setSourceLayout(SourceLayout.PLAIN);
project.setProjectLayout(ProjectLayout.HIERARCHICAL);
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/META-INF/MANIFEST.MF
similarity index 57%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/META-INF/MANIFEST.MF
index 695e14bfbf5..42e35e51a48 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/META-INF/MANIFEST.MF
@@ -1,12 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: mavenTychoJUnit5.ide
+Bundle-Name: mavenTychoJUnit6.ide
Bundle-Vendor: My Company
Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: mavenTychoJUnit5.ide; singleton:=true
+Bundle-SymbolicName: mavenTychoJUnit6.ide; singleton:=true
Bundle-ActivationPolicy: lazy
-Require-Bundle: mavenTychoJUnit5,
+Require-Bundle: mavenTychoJUnit6,
org.eclipse.xtext.ide,
org.eclipse.xtext.xbase.ide
Bundle-RequiredExecutionEnvironment: JavaSE-21
-Automatic-Module-Name: mavenTychoJUnit5.ide
+Automatic-Module-Name: mavenTychoJUnit6.ide
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/build.properties b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/build.properties
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/build.properties
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/build.properties
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/pom.xml
similarity index 78%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/pom.xml
index 25f2b004c64..8f3df8f2004 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ide/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ide/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.ide
+ mavenTychoJUnit6.ide
eclipse-plugin
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/mavenTychoJUnit6.target.target
similarity index 98%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/mavenTychoJUnit6.target.target
index 80eb94f9455..c999e3f01dd 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/mavenTychoJUnit5.target.target
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/mavenTychoJUnit6.target.target
@@ -1,6 +1,6 @@
-
+
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/pom.xml
similarity index 73%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/pom.xml
index 96846a124a0..01406169313 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.target/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.target/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.target
+ mavenTychoJUnit6.target
eclipse-target-definition
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/META-INF/MANIFEST.MF
similarity index 67%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/META-INF/MANIFEST.MF
index bbb7185c116..3769e1fb264 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/META-INF/MANIFEST.MF
@@ -1,14 +1,14 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: mavenTychoJUnit5.tests
+Bundle-Name: mavenTychoJUnit6.tests
Bundle-Vendor: My Company
Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: mavenTychoJUnit5.tests; singleton:=true
+Bundle-SymbolicName: mavenTychoJUnit6.tests; singleton:=true
Bundle-ActivationPolicy: lazy
-Require-Bundle: mavenTychoJUnit5,
+Require-Bundle: mavenTychoJUnit6,
org.eclipse.xtext.testing,
org.eclipse.xtext.xbase.testing
Import-Package: org.junit.jupiter.api;version="[6.0.0,7.0.0)",
org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-21
-Automatic-Module-Name: mavenTychoJUnit5.tests
+Automatic-Module-Name: mavenTychoJUnit6.tests
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/build.properties b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/build.properties
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/build.properties
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/build.properties
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/pom.xml
similarity index 78%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/pom.xml
index 85ee5154ba1..efdce1f66b3 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.tests/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.tests/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.tests
+ mavenTychoJUnit6.tests
eclipse-test-plugin
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/META-INF/MANIFEST.MF
similarity index 69%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/META-INF/MANIFEST.MF
index 9e5dc36b45f..f01d7373ad7 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/META-INF/MANIFEST.MF
@@ -1,11 +1,11 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: mavenTychoJUnit5.ui.tests
+Bundle-Name: mavenTychoJUnit6.ui.tests
Bundle-Vendor: My Company
Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: mavenTychoJUnit5.ui.tests; singleton:=true
+Bundle-SymbolicName: mavenTychoJUnit6.ui.tests; singleton:=true
Bundle-ActivationPolicy: lazy
-Require-Bundle: mavenTychoJUnit5.ui,
+Require-Bundle: mavenTychoJUnit6.ui,
org.eclipse.xtext.testing,
org.eclipse.xtext.ui.testing,
org.eclipse.xtext.xbase.testing,
@@ -13,4 +13,4 @@ Require-Bundle: mavenTychoJUnit5.ui,
Import-Package: org.junit.jupiter.api;version="[6.0.0,7.0.0)",
org.junit.jupiter.api.extension;version="[6.0.0,7.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-21
-Automatic-Module-Name: mavenTychoJUnit5.ui.tests
+Automatic-Module-Name: mavenTychoJUnit6.ui.tests
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/build.properties b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/build.properties
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/build.properties
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/build.properties
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/pom.xml
similarity index 83%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/pom.xml
index 2c9112eb5d0..5187d2d24af 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui.tests/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui.tests/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.ui.tests
+ mavenTychoJUnit6.ui.tests
eclipse-test-plugin
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/META-INF/MANIFEST.MF
similarity index 68%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/META-INF/MANIFEST.MF
index 2d61f05627a..57ea9286835 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/META-INF/MANIFEST.MF
@@ -1,12 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: mavenTychoJUnit5.ui
+Bundle-Name: mavenTychoJUnit6.ui
Bundle-Vendor: My Company
Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: mavenTychoJUnit5.ui; singleton:=true
+Bundle-SymbolicName: mavenTychoJUnit6.ui; singleton:=true
Bundle-ActivationPolicy: lazy
-Require-Bundle: mavenTychoJUnit5,
- mavenTychoJUnit5.ide,
+Require-Bundle: mavenTychoJUnit6,
+ mavenTychoJUnit6.ide,
org.eclipse.xtext.ui,
org.eclipse.xtext.ui.shared,
org.eclipse.xtext.ui.codetemplates.ui,
@@ -14,4 +14,4 @@ Require-Bundle: mavenTychoJUnit5,
org.eclipse.ui.ide;bundle-version="3.18.500"
Import-Package: org.apache.log4j
Bundle-RequiredExecutionEnvironment: JavaSE-21
-Automatic-Module-Name: mavenTychoJUnit5.ui
+Automatic-Module-Name: mavenTychoJUnit6.ui
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/build.properties b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/build.properties
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/build.properties
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/build.properties
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/pom.xml
similarity index 79%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/pom.xml
index f86770252aa..4c95fbd21e6 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.ui/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.ui/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.ui
+ mavenTychoJUnit6.ui
eclipse-plugin
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.web/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.web/pom.xml
similarity index 93%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.web/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.web/pom.xml
index 23752492afc..90e1270a488 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5.web/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6.web/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5.web
+ mavenTychoJUnit6.web
war
@@ -76,12 +76,12 @@
${project.groupId}
- mavenTychoJUnit5
+ mavenTychoJUnit6
${project.version}
${project.groupId}
- mavenTychoJUnit5.ide
+ mavenTychoJUnit6.ide
${project.version}
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch
similarity index 63%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch
index 168c8ee3568..ea1ca9a0dbe 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Generate MyDsl (mydsl) Language Infrastructure.launch
@@ -1,7 +1,7 @@
-
+
@@ -10,9 +10,9 @@
-
+
-
+
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Launch Runtime Eclipse.launch b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Launch Runtime Eclipse.launch
similarity index 99%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Launch Runtime Eclipse.launch
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Launch Runtime Eclipse.launch
index 7a7dad28edb..9cb491e979a 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/.launch/Launch Runtime Eclipse.launch
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/.launch/Launch Runtime Eclipse.launch
@@ -4,7 +4,7 @@
-
+
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/META-INF/MANIFEST.MF b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/META-INF/MANIFEST.MF
similarity index 70%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/META-INF/MANIFEST.MF
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/META-INF/MANIFEST.MF
index ccaef190593..502f7aaed75 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/META-INF/MANIFEST.MF
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/META-INF/MANIFEST.MF
@@ -1,12 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: mavenTychoJUnit5
+Bundle-Name: mavenTychoJUnit6
Bundle-Vendor: My Company
Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: mavenTychoJUnit5; singleton:=true
+Bundle-SymbolicName: mavenTychoJUnit6; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.xtext,
org.eclipse.xtext.xbase,
org.eclipse.equinox.common;bundle-version="3.19.0"
Bundle-RequiredExecutionEnvironment: JavaSE-21
-Automatic-Module-Name: mavenTychoJUnit5
+Automatic-Module-Name: mavenTychoJUnit6
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/build.properties b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/build.properties
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/build.properties
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/build.properties
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/pom.xml
similarity index 83%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/pom.xml
index 9962f0541fc..1319a536ba5 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/pom.xml
@@ -2,11 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- mavenTychoJUnit5
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6
+ mavenTychoJUnit6.parent
1.0.0-SNAPSHOT
- mavenTychoJUnit5
+ mavenTychoJUnit6
eclipse-plugin
@@ -55,37 +55,37 @@
- ${basedir}/../mavenTychoJUnit5/src-gen/
+ ${basedir}/../mavenTychoJUnit6/src-gen/
**/*
- ${basedir}/../mavenTychoJUnit5.tests/src-gen/
+ ${basedir}/../mavenTychoJUnit6.tests/src-gen/
**/*
- ${basedir}/../mavenTychoJUnit5.ide/src-gen/
+ ${basedir}/../mavenTychoJUnit6.ide/src-gen/
**/*
- ${basedir}/../mavenTychoJUnit5.ui/src-gen/
+ ${basedir}/../mavenTychoJUnit6.ui/src-gen/
**/*
- ${basedir}/../mavenTychoJUnit5.ui.tests/src-gen/
+ ${basedir}/../mavenTychoJUnit6.ui.tests/src-gen/
**/*
- ${basedir}/../mavenTychoJUnit5.web/src-gen/
+ ${basedir}/../mavenTychoJUnit6.web/src-gen/
**/*
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/src/mydsl/GenerateMyDsl.mwe2 b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
similarity index 97%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/src/mydsl/GenerateMyDsl.mwe2
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
index 2e292080ce6..bb3f90a9e27 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/src/mydsl/GenerateMyDsl.mwe2
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
@@ -10,7 +10,7 @@ Workflow {
component = XtextGenerator {
configuration = {
project = StandardProjectConfig {
- baseName = "mavenTychoJUnit5"
+ baseName = "mavenTychoJUnit6"
rootPath = rootPath
runtimeTest = {
enabled = true
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/src/mydsl/MyDsl.xtext b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/MyDsl.xtext
similarity index 100%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/mavenTychoJUnit5/src/mydsl/MyDsl.xtext
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/MyDsl.xtext
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/pom.xml b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/pom.xml
similarity index 94%
rename from org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/pom.xml
rename to org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/pom.xml
index bec94807c41..7eb3efcb909 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit5/mavenTychoJUnit5.parent/pom.xml
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/pom.xml
@@ -1,9 +1,9 @@
4.0.0
- mavenTychoJUnit5
+ mavenTychoJUnit6
1.0.0-SNAPSHOT
- mavenTychoJUnit5.parent
+ mavenTychoJUnit6.parent
pom
@@ -20,13 +20,13 @@
- mavenTychoJUnit5
- mavenTychoJUnit5.ide
- mavenTychoJUnit5.ui
- mavenTychoJUnit5.web
- mavenTychoJUnit5.target
- mavenTychoJUnit5.tests
- mavenTychoJUnit5.ui.tests
+ mavenTychoJUnit6
+ mavenTychoJUnit6.ide
+ mavenTychoJUnit6.ui
+ mavenTychoJUnit6.web
+ mavenTychoJUnit6.target
+ mavenTychoJUnit6.tests
+ mavenTychoJUnit6.ui.tests
@@ -54,8 +54,8 @@
- mavenTychoJUnit5
- mavenTychoJUnit5.target
+ mavenTychoJUnit6
+ mavenTychoJUnit6.target
${project.version}
From a41f0b026359feaaa619b21f12f19f574b4da82a Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Tue, 17 Mar 2026 19:41:33 +0200
Subject: [PATCH 7/9] Replaced JUNIT_5 with JUNIT_6
---
.../wizard/cli/CliWizardIntegrationTest.java | 4 ++--
.../src/org/eclipse/xtext/util/JUnitVersion.java | 4 ++--
.../xtext/generator/junit/JUnitFragment.xtend | 16 ++++++++--------
.../xtext/generator/junit/JUnitFragment.java | 16 ++++++++--------
.../wizard/project/AdvancedNewProjectPage.java | 2 +-
.../xtext/wizard/RuntimeProjectDescriptor.xtend | 2 +-
.../xtext/wizard/TargetPlatformProject.xtend | 2 +-
.../xtext/wizard/TestProjectDescriptor.xtend | 4 ++--
.../xtext/wizard/cli/CliProjectsCreatorMain.java | 2 +-
.../xtext/wizard/RuntimeProjectDescriptor.java | 2 +-
.../xtext/wizard/TargetPlatformProject.java | 2 +-
.../xtext/wizard/TestProjectDescriptor.java | 4 ++--
12 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java b/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
index 5a1f470ba3e..11d5822ac15 100644
--- a/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
+++ b/org.eclipse.xtext.tests/src/org/eclipse/xtext/xtext/wizard/cli/CliWizardIntegrationTest.java
@@ -148,7 +148,7 @@ public static void main(String[] args) {
project.getUiProject().getTestProject().setEnabled(true);
project.getIdeProject().setEnabled(true);
project.getWebProject().setEnabled(true);
- project.setJunitVersion(JUnitVersion.JUNIT_5);
+ project.setJunitVersion(JUnitVersion.JUNIT_6);
}), CliWizardIntegrationTest.newProjectConfig(project -> {
project.setBaseName("gradle");
project.setPreferredBuildSystem(BuildSystem.GRADLE);
@@ -157,7 +157,7 @@ public static void main(String[] args) {
project.getRuntimeProject().getTestProject().setEnabled(true);
project.getIdeProject().setEnabled(true);
project.getWebProject().setEnabled(true);
- project.setJunitVersion(JUnitVersion.JUNIT_5);
+ project.setJunitVersion(JUnitVersion.JUNIT_6);
}), CliWizardIntegrationTest.newProjectConfig(project -> {
project.setBaseName("eclipsePlugin");
project.setPreferredBuildSystem(BuildSystem.NONE);
diff --git a/org.eclipse.xtext.util/src/org/eclipse/xtext/util/JUnitVersion.java b/org.eclipse.xtext.util/src/org/eclipse/xtext/util/JUnitVersion.java
index 092ae9a77b9..042ccfde3af 100644
--- a/org.eclipse.xtext.util/src/org/eclipse/xtext/util/JUnitVersion.java
+++ b/org.eclipse.xtext.util/src/org/eclipse/xtext/util/JUnitVersion.java
@@ -13,7 +13,7 @@
* @since 2.14
*/
public enum JUnitVersion {
- JUNIT_4 (4), JUNIT_5 (5);
+ JUNIT_4 (4), JUNIT_6 (6);
public static JUnitVersion DEFAULT = JUNIT_4;
@@ -30,7 +30,7 @@ public int getVersion () {
public static JUnitVersion fromString (String version) {
switch (version) {
case "4": return JUNIT_4;
- case "5": return JUNIT_5;
+ case "6": return JUNIT_6;
}
throw new IllegalArgumentException(version);
}
diff --git a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.xtend b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.xtend
index 31f0c703e57..3df92e6b271 100644
--- a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.xtend
+++ b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.xtend
@@ -116,18 +116,18 @@ class JUnitFragment extends AbstractStubGeneratingFragment {
val parseHelper = new TypeReference(testingPackage + ".util.ParseHelper")
val test = switch (junitVersion) {
case JUnitVersion.JUNIT_4: new TypeReference("org.junit.Test")
- case JUnitVersion.JUNIT_5: new TypeReference("org.junit.jupiter.api.Test")
+ case JUnitVersion.JUNIT_6: new TypeReference("org.junit.jupiter.api.Test")
}
val assert = switch (junitVersion) {
case JUnitVersion.JUNIT_4: new TypeReference("org.junit.Assert")
- case JUnitVersion.JUNIT_5: new TypeReference("org.junit.jupiter.api.Assertions")
+ case JUnitVersion.JUNIT_6: new TypeReference("org.junit.jupiter.api.Assertions")
}
val rootType = new TypeReference(grammar.rules.head.type.classifier as EClass, grammar.eResource.resourceSet)
return fileAccessFactory.createXtendFile(exampleRuntimeTest, '''
�IF junitVersion==JUnitVersion.JUNIT_4�
@�runWith�(�xtextRunner�)
�ENDIF�
- �IF junitVersion==JUnitVersion.JUNIT_5�
+ �IF junitVersion==JUnitVersion.JUNIT_6�
@�extendWith�(�injectionExtension�)
�ENDIF�
@�injectWith�(�injectorProvider�)
@@ -145,7 +145,7 @@ class JUnitFragment extends AbstractStubGeneratingFragment {
�IF junitVersion==JUnitVersion.JUNIT_4�
�assert�.assertTrue(''��'Unexpected errors: �"\u00AB"�errors.join(", ")�"\u00BB"�''��', errors.isEmpty)
�ENDIF�
- �IF junitVersion==JUnitVersion.JUNIT_5�
+ �IF junitVersion==JUnitVersion.JUNIT_6�
�assert�.assertTrue(errors.isEmpty, ''��'Unexpected errors: �"\u00AB"�errors.join(", ")�"\u00BB"�''��')
�ENDIF�
}
@@ -162,11 +162,11 @@ class JUnitFragment extends AbstractStubGeneratingFragment {
val parseHelper = new TypeReference(testingPackage + ".util.ParseHelper")
val test = switch (junitVersion) {
case JUnitVersion.JUNIT_4: new TypeReference("org.junit.Test")
- case JUnitVersion.JUNIT_5: new TypeReference("org.junit.jupiter.api.Test")
+ case JUnitVersion.JUNIT_6: new TypeReference("org.junit.jupiter.api.Test")
}
val assert = switch (junitVersion) {
case JUnitVersion.JUNIT_4: new TypeReference("org.junit.Assert")
- case JUnitVersion.JUNIT_5: new TypeReference("org.junit.jupiter.api.Assertions")
+ case JUnitVersion.JUNIT_6: new TypeReference("org.junit.jupiter.api.Assertions")
}
val rootType = new TypeReference(grammar.rules.head.type.classifier as EClass, grammar.eResource.resourceSet)
val list = new TypeReference("java.util.List")
@@ -176,7 +176,7 @@ class JUnitFragment extends AbstractStubGeneratingFragment {
�IF junitVersion==JUnitVersion.JUNIT_4�
@�runWith�(�xtextRunner�.class)
�ENDIF�
- �IF junitVersion==JUnitVersion.JUNIT_5�
+ �IF junitVersion==JUnitVersion.JUNIT_6�
@�extendWith�(�injectionExtension�.class)
�ENDIF�
@�injectWith�(�injectorProvider�.class)
@@ -192,7 +192,7 @@ class JUnitFragment extends AbstractStubGeneratingFragment {
�IF junitVersion==JUnitVersion.JUNIT_4�
�assert�.assertTrue("Unexpected errors: " + �iterableExtensions�.join(errors, ", "), errors.isEmpty());
�ENDIF�
- �IF junitVersion==JUnitVersion.JUNIT_5�
+ �IF junitVersion==JUnitVersion.JUNIT_6�
�assert�.assertTrue(errors.isEmpty(), "Unexpected errors: " + �iterableExtensions�.join(errors, ", "));
�ENDIF�
}
diff --git a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.java b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.java
index 759f290ec77..20601bb1ad1 100644
--- a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.java
+++ b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/junit/JUnitFragment.java
@@ -162,7 +162,7 @@ protected JavaFileAccess generateExampleRuntimeTest() {
case JUNIT_4:
_switchResult = new TypeReference("org.junit.Test");
break;
- case JUNIT_5:
+ case JUNIT_6:
_switchResult = new TypeReference("org.junit.jupiter.api.Test");
break;
default:
@@ -177,7 +177,7 @@ protected JavaFileAccess generateExampleRuntimeTest() {
case JUNIT_4:
_switchResult_1 = new TypeReference("org.junit.Assert");
break;
- case JUNIT_5:
+ case JUNIT_6:
_switchResult_1 = new TypeReference("org.junit.jupiter.api.Assertions");
break;
default:
@@ -204,7 +204,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
}
}
{
- boolean _equals_1 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals_1 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_6);
if (_equals_1) {
_builder.append("@");
_builder.append(extendWith);
@@ -279,7 +279,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
}
}
{
- boolean _equals_3 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals_3 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_6);
if (_equals_3) {
_builder.append("\t\t");
_builder.append(assert_, "\t\t");
@@ -323,7 +323,7 @@ protected JavaFileAccess generateJavaExampleRuntimeTest() {
case JUNIT_4:
_switchResult = new TypeReference("org.junit.Test");
break;
- case JUNIT_5:
+ case JUNIT_6:
_switchResult = new TypeReference("org.junit.jupiter.api.Test");
break;
default:
@@ -338,7 +338,7 @@ protected JavaFileAccess generateJavaExampleRuntimeTest() {
case JUNIT_4:
_switchResult_1 = new TypeReference("org.junit.Assert");
break;
- case JUNIT_5:
+ case JUNIT_6:
_switchResult_1 = new TypeReference("org.junit.jupiter.api.Assertions");
break;
default:
@@ -368,7 +368,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
}
}
{
- boolean _equals_1 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals_1 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_6);
if (_equals_1) {
_builder.append("@");
_builder.append(extendWith);
@@ -435,7 +435,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
}
}
{
- boolean _equals_3 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals_3 = Objects.equals(JUnitFragment.this.junitVersion, JUnitVersion.JUNIT_6);
if (_equals_3) {
_builder.append("\t\t");
_builder.append(assert_, "\t\t");
diff --git a/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java b/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
index 403080105fa..5390b86f683 100644
--- a/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
+++ b/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
@@ -484,7 +484,7 @@ public JUnitVersion getSelectedJUnitVersion() {
if (junitVersion4.getSelection()) {
return JUnitVersion.JUNIT_4;
} else if (junitVersion5.getSelection()) {
- return JUnitVersion.JUNIT_5;
+ return JUnitVersion.JUNIT_6;
} else {
throw new IllegalStateException("JUnit version could not be determined");
}
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
index 6d31c5439f4..9f3062a11e0 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
@@ -263,7 +263,7 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
generator = {
generateXtendStub = true
}
- �IF config.junitVersion == JUnitVersion.JUNIT_5�
+ �IF config.junitVersion == JUnitVersion.JUNIT_6�
junitSupport = {
junitVersion = "5"
}
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
index 8454fe3faf0..cc3412ccee1 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.xtend
@@ -95,7 +95,7 @@ class TargetPlatformProject extends ProjectDescriptor {
- �IF config.junitVersion == JUnitVersion.JUNIT_5�
+ �IF config.junitVersion == JUnitVersion.JUNIT_6�
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
index 19573da0be1..521354c6c24 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.xtend
@@ -58,7 +58,7 @@ abstract class TestProjectDescriptor extends ProjectDescriptor {
maven.scope = Scope.TESTCOMPILE
]
}
- if (config.junitVersion == JUnitVersion.JUNIT_5) {
+ if (config.junitVersion == JUnitVersion.JUNIT_6) {
deps += new ExternalDependency()=>[
p2.packages = Sets.newLinkedHashSet => [
it += 'org.junit.jupiter.api;version="[6.0.0,7.0.0)"'
@@ -158,7 +158,7 @@ abstract class TestProjectDescriptor extends ProjectDescriptor {
override buildGradle() {
super.buildGradle => [
- if (config.junitVersion == JUnitVersion.JUNIT_5) {
+ if (config.junitVersion == JUnitVersion.JUNIT_6) {
additionalContent = '''
test {
useJUnitPlatform()
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/cli/CliProjectsCreatorMain.java b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/cli/CliProjectsCreatorMain.java
index 91afe7f7e28..3b56fc598e8 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/cli/CliProjectsCreatorMain.java
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/cli/CliProjectsCreatorMain.java
@@ -80,7 +80,7 @@ public enum ProjectType {
private JavaVersion javaVersion = JavaVersion.JAVA21;
@Option(name = "-junitVersion", usage = "JUnit Version", handler = OptionHandlers.JUnitVersionOptionHandler.class)
- private JUnitVersion junitVersion = JUnitVersion.JUNIT_5;
+ private JUnitVersion junitVersion = JUnitVersion.JUNIT_6;
@Option(name = "-lineDelimiter", usage = "Line delimiter style", handler = OptionHandlers.LineDelimiterOptionHandler.class)
private LineDelimiter delimiter = LineDelimiter.UNIX;
diff --git a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.java b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.java
index a4ba260df62..fb058411ce9 100644
--- a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.java
+++ b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.java
@@ -548,7 +548,7 @@ public CharSequence workflow() {
_builder.newLine();
{
JUnitVersion _junitVersion = this.getConfig().getJunitVersion();
- boolean _equals_1 = Objects.equals(_junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals_1 = Objects.equals(_junitVersion, JUnitVersion.JUNIT_6);
if (_equals_1) {
_builder.append("\t\t\t");
_builder.append("junitSupport = {");
diff --git a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
index 52f1b12604a..83f7ce9e0d3 100644
--- a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
+++ b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TargetPlatformProject.java
@@ -213,7 +213,7 @@ public CharSequence target() {
_builder.newLine();
{
JUnitVersion _junitVersion = this.getConfig().getJunitVersion();
- boolean _equals = Objects.equals(_junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals = Objects.equals(_junitVersion, JUnitVersion.JUNIT_6);
if (_equals) {
_builder.append("\t\t\t");
_builder.append("");
diff --git a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
index ef7cb87cab3..a48d4867998 100644
--- a/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
+++ b/org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/TestProjectDescriptor.java
@@ -94,7 +94,7 @@ public Set getExternalDependencies() {
deps.add(_doubleArrow);
}
JUnitVersion _junitVersion_1 = this.getConfig().getJunitVersion();
- boolean _equals_1 = Objects.equals(_junitVersion_1, JUnitVersion.JUNIT_5);
+ boolean _equals_1 = Objects.equals(_junitVersion_1, JUnitVersion.JUNIT_6);
if (_equals_1) {
ExternalDependency _externalDependency_1 = new ExternalDependency();
final Procedure1 _function_1 = (ExternalDependency it) -> {
@@ -397,7 +397,7 @@ public GradleBuildFile buildGradle() {
GradleBuildFile _buildGradle = super.buildGradle();
final Procedure1 _function = (GradleBuildFile it) -> {
JUnitVersion _junitVersion = this.getConfig().getJunitVersion();
- boolean _equals = Objects.equals(_junitVersion, JUnitVersion.JUNIT_5);
+ boolean _equals = Objects.equals(_junitVersion, JUnitVersion.JUNIT_6);
if (_equals) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("test {");
From d532372ab4a909d3b6ff70760ddd92c53930989a Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Wed, 18 Mar 2026 14:39:19 +0200
Subject: [PATCH 8/9] Updated JUnit versions to 6+ in targets
---
xtext-r202512.target | 20 +++++++++-----------
xtext-r202603.target | 20 +++++++++-----------
2 files changed, 18 insertions(+), 22 deletions(-)
diff --git a/xtext-r202512.target b/xtext-r202512.target
index 159a3f37ec4..65acb01dc7e 100644
--- a/xtext-r202512.target
+++ b/xtext-r202512.target
@@ -61,17 +61,15 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/xtext-r202603.target b/xtext-r202603.target
index b66d4fcfc2b..ce927dfac82 100644
--- a/xtext-r202603.target
+++ b/xtext-r202603.target
@@ -61,17 +61,15 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
From 84f8e2995046cbfe8f6693ab82eb0ede328decd6 Mon Sep 17 00:00:00 2001
From: Simeon Andreev
Date: Wed, 18 Mar 2026 14:48:25 +0200
Subject: [PATCH 9/9] Updated more JUnit 5 locations
---
.../gradle/src/main/java/mydsl/GenerateMyDsl.mwe2 | 2 +-
.../mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2 | 2 +-
.../ui/wizard/project/AdvancedNewProjectPage.java | 10 +++++-----
.../xtext/xtext/wizard/RuntimeProjectDescriptor.xtend | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/gradle/gradle.parent/gradle/src/main/java/mydsl/GenerateMyDsl.mwe2 b/org.eclipse.xtext.tests/testdata/wizard-expectations/gradle/gradle.parent/gradle/src/main/java/mydsl/GenerateMyDsl.mwe2
index e57fcadce77..cadf4534e7d 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/gradle/gradle.parent/gradle/src/main/java/mydsl/GenerateMyDsl.mwe2
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/gradle/gradle.parent/gradle/src/main/java/mydsl/GenerateMyDsl.mwe2
@@ -47,7 +47,7 @@ Workflow {
generateXtendStub = true
}
junitSupport = {
- junitVersion = "5"
+ junitVersion = "6"
}
}
}
diff --git a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2 b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
index bb3f90a9e27..4d08563e246 100644
--- a/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
+++ b/org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJUnit6/mavenTychoJUnit6.parent/mavenTychoJUnit6/src/mydsl/GenerateMyDsl.mwe2
@@ -53,7 +53,7 @@ Workflow {
generateXtendStub = true
}
junitSupport = {
- junitVersion = "5"
+ junitVersion = "6"
}
}
}
diff --git a/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java b/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
index 5390b86f683..8aaaebfe1e9 100644
--- a/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
+++ b/org.eclipse.xtext.xtext.ui/src/org/eclipse/xtext/xtext/ui/wizard/project/AdvancedNewProjectPage.java
@@ -56,7 +56,7 @@ public class AdvancedNewProjectPage extends WizardPage {
private Button junitVersion4;
- private Button junitVersion5;
+ private Button junitVersion6;
private Combo preferredBuildSystem;
@@ -122,9 +122,9 @@ public void createControl(Composite parent) {
button.setSelection(false);
});
- junitVersion5 = Radio(childComposite, (button) -> {
+ junitVersion6 = Radio(childComposite, (button) -> {
button.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false));
- button.setText("5");
+ button.setText("6");
button.setSelection(true);
});
});
@@ -239,7 +239,7 @@ public void widgetSelected(SelectionEvent e) {
public void widgetSelected(SelectionEvent e) {
boolean enabled = createTestProject.getSelection() == true;
junitVersion4.setEnabled(enabled);
- junitVersion5.setEnabled(enabled);
+ junitVersion6.setEnabled(enabled);
validate(e);
}
});
@@ -483,7 +483,7 @@ public LanguageServer getLanguageServer() {
public JUnitVersion getSelectedJUnitVersion() {
if (junitVersion4.getSelection()) {
return JUnitVersion.JUNIT_4;
- } else if (junitVersion5.getSelection()) {
+ } else if (junitVersion6.getSelection()) {
return JUnitVersion.JUNIT_6;
} else {
throw new IllegalStateException("JUnit version could not be determined");
diff --git a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
index 9f3062a11e0..0ab4979fca1 100644
--- a/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
+++ b/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
@@ -265,7 +265,7 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
}
�IF config.junitVersion == JUnitVersion.JUNIT_6�
junitSupport = {
- junitVersion = "5"
+ junitVersion = "6"
}
�ENDIF�
}