From b861f0387a9e022c3e3435ad95cbc59bd7c34fc5 Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Thu, 2 Oct 2025 12:16:31 +0200 Subject: [PATCH] Migrate org.eclipse.ui.editors.tests from JUnit4 to JUnit5 - Convert @RunWith(Suite.class) to @Suite - Convert @Suite.SuiteClasses to @SelectClasses - Update imports from org.junit.runners to org.junit.platform.suite.api - Add org.junit.jupiter.api and org.junit.platform.suite.api to Import-Package --- .../org.eclipse.ui.editors.tests/META-INF/MANIFEST.MF | 2 ++ .../eclipse/ui/editors/tests/EditorsTestSuite.java | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/org.eclipse.ui.editors.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.ui.editors.tests/META-INF/MANIFEST.MF index e87f0171e8a..112733ca739 100644 --- a/tests/org.eclipse.ui.editors.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.ui.editors.tests/META-INF/MANIFEST.MF @@ -26,6 +26,8 @@ Require-Bundle: org.eclipse.ui;bundle-version="3.119.100", org.eclipse.ui.tests.harness;bundle-version="1.8.0", org.mockito.mockito-core;bundle-version="5.12.0" +Import-Package: org.junit.jupiter.api, + org.junit.platform.suite.api Bundle-RequiredExecutionEnvironment: JavaSE-17 Eclipse-BundleShape: dir Bundle-ActivationPolicy: lazy diff --git a/tests/org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/EditorsTestSuite.java b/tests/org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/EditorsTestSuite.java index 65c6adde4a3..e8353b3e803 100644 --- a/tests/org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/EditorsTestSuite.java +++ b/tests/org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/EditorsTestSuite.java @@ -15,9 +15,8 @@ ************************************************************************************************/ package org.eclipse.ui.editors.tests; -import org.junit.runner.RunWith; -import org.junit.runners.Suite; -import org.junit.runners.Suite.SuiteClasses; +import org.junit.platform.suite.api.Suite; +import org.junit.platform.suite.api.SelectClasses; import org.eclipse.jface.text.tests.codemining.CodeMiningTest; @@ -33,8 +32,8 @@ * * @since 3.0 */ -@RunWith(Suite.class) -@SuiteClasses({ +@Suite +@SelectClasses({ ChainedPreferenceStoreTest.class, DocumentProviderRegistryTest.class, EncodingChangeTests.class, @@ -60,5 +59,5 @@ CodeMiningTest.class, }) public class EditorsTestSuite { - // see @SuiteClasses + // see @SelectClasses }