Skip to content

Commit 7847ded

Browse files
vogellaHeikoKlare
authored andcommitted
Migrate org.eclipse.ui.workbench.texteditor.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
1 parent b752d56 commit 7847ded

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

tests/org.eclipse.ui.workbench.texteditor.tests/META-INF/MANIFEST.MF

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %Plugin.name
44
Bundle-SymbolicName: org.eclipse.ui.workbench.texteditor.tests
5-
Bundle-Version: 3.14.900.qualifier
5+
Bundle-Version: 3.14.1000.qualifier
66
Bundle-Vendor: %Plugin.providerName
77
Bundle-Localization: plugin
88
Export-Package:
@@ -23,4 +23,6 @@ Bundle-RequiredExecutionEnvironment: JavaSE-17
2323
Eclipse-BundleShape: dir
2424
Automatic-Module-Name: org.eclipse.ui.workbench.texteditor.tests
2525
Import-Package: org.mockito,
26-
org.mockito.stubbing;version="5.5.0"
26+
org.mockito.stubbing;version="5.5.0",
27+
org.junit.jupiter.api,
28+
org.junit.platform.suite.api

tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/WorkbenchTextEditorTestSuite.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313
*******************************************************************************/
1414
package org.eclipse.ui.workbench.texteditor.tests;
1515

16-
import org.junit.runner.RunWith;
17-
import org.junit.runners.Suite;
18-
import org.junit.runners.Suite.SuiteClasses;
16+
import org.junit.platform.suite.api.Suite;
17+
import org.junit.platform.suite.api.SelectClasses;
1918

2019
import org.eclipse.ui.internal.findandreplace.FindReplaceLogicTest;
2120
import org.eclipse.ui.internal.findandreplace.overlay.FindReplaceOverlayTest;
@@ -27,14 +26,13 @@
2726
import org.eclipse.ui.workbench.texteditor.tests.revisions.RangeTest;
2827
import org.eclipse.ui.workbench.texteditor.tests.rulers.RulerTestSuite;
2928

30-
3129
/**
3230
* Test Suite for org.eclipse.ui.workbench.texteditor.
3331
*
3432
* @since 3.0
3533
*/
36-
@RunWith(Suite.class)
37-
@SuiteClasses({
34+
@Suite
35+
@SelectClasses({
3836
HippieCompletionTest.class,
3937
RangeTest.class,
4038
ChangeRegionTest.class,
@@ -52,5 +50,5 @@
5250
FindReplaceLogicTest.class,
5351
})
5452
public class WorkbenchTextEditorTestSuite {
55-
// see @SuiteClasses
53+
// see @SelectClasses
5654
}

tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/rulers/RulerTestSuite.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,16 @@
1313
*******************************************************************************/
1414
package org.eclipse.ui.workbench.texteditor.tests.rulers;
1515

16-
import org.junit.runner.RunWith;
17-
import org.junit.runners.Suite;
18-
import org.junit.runners.Suite.SuiteClasses;
19-
16+
import org.junit.platform.suite.api.Suite;
17+
import org.junit.platform.suite.api.SelectClasses;
2018

2119
/**
2220
* @since 3.0
2321
*/
24-
@RunWith(Suite.class)
25-
@SuiteClasses({
22+
@Suite
23+
@SelectClasses({
2624
DAGTest.class
2725
})
2826
public class RulerTestSuite {
29-
// see @SuiteClasses
27+
// see @SelectClasses
3028
}

0 commit comments

Comments
 (0)