Skip to content

Commit 46ec758

Browse files
vogellamerks
authored andcommitted
Update pde.ui.tests test suite to JUnit5
1 parent 01bf84c commit 46ec758

File tree

12 files changed

+46
-65
lines changed

12 files changed

+46
-65
lines changed

ui/org.eclipse.pde.ui.tests/META-INF/MANIFEST.MF

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
6060
org.hamcrest,
6161
org.junit,
6262
org.junit.jupiter.api.function;version="5.8.1",
63+
org.junit.jupiter.migrationsupport;version="[5.13.0,6.0.0)",
64+
org.junit.platform.suite.api;version="[1.13.0,2.0.0)",
6365
org.junit.rules,
6466
org.junit.runner,
6567
org.junit.runners,

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/core/tests/internal/AllPDECoreTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package org.eclipse.pde.core.tests.internal;
22

3-
import org.junit.runner.RunWith;
4-
import org.junit.runners.Suite;
5-
import org.junit.runners.Suite.SuiteClasses;
3+
import org.junit.platform.suite.api.SelectClasses;
4+
import org.junit.platform.suite.api.Suite;
65

7-
@RunWith(Suite.class)
8-
@SuiteClasses({ //
6+
@Suite
7+
@SelectClasses({ //
98
DependencyManagerTest.class, //
109
WorkspaceModelManagerTest.class, //
1110
WorkspaceProductModelManagerTest.class, //

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/AllPDETests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,11 @@
3737
import org.eclipse.pde.ui.tests.views.log.AllLogViewTests;
3838
import org.eclipse.pde.ui.tests.wizards.AllNewProjectTests;
3939
import org.eclipse.ui.tests.smartimport.ProjectSmartImportTest;
40-
import org.junit.runner.RunWith;
41-
import org.junit.runners.Suite;
42-
import org.junit.runners.Suite.SuiteClasses;
40+
import org.junit.platform.suite.api.SelectClasses;
41+
import org.junit.platform.suite.api.Suite;
4342

44-
@RunWith(Suite.class)
45-
@SuiteClasses({ //
43+
@Suite
44+
@SelectClasses({ //
4645
AllTargetTests.class, //
4746
AllNewProjectTests.class, //
4847
AllPreferenceTests.class, //

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/launcher/AllLauncherTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,11 @@
1414
package org.eclipse.pde.ui.tests.launcher;
1515

1616
import org.eclipse.pde.ui.tests.launcher.product.ProductEditorLaunchingTest;
17-
import org.junit.runner.RunWith;
18-
import org.junit.runners.Suite;
19-
import org.junit.runners.Suite.SuiteClasses;
17+
import org.junit.platform.suite.api.SelectClasses;
18+
import org.junit.platform.suite.api.Suite;
2019

21-
/**
22-
* @since 3.5
23-
*/
24-
@RunWith(Suite.class)
25-
@SuiteClasses({ //
20+
@Suite
21+
@SelectClasses({ //
2622
FeatureBasedLaunchTest.class, //
2723
PluginBasedLaunchTest.class, //
2824
LaunchConfigurationHelperTestCase.class, //

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/model/bundle/AllBundleModelTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.ui.tests.model.bundle;
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.SelectClasses;
17+
import org.junit.platform.suite.api.Suite;
1918

2019

21-
@RunWith(Suite.class)
22-
@SuiteClasses({ ImportPackageTestCase.class, ExportPackageTestCase.class, BundleClasspathTestCase.class,
20+
@Suite
21+
@SelectClasses({ ImportPackageTestCase.class, ExportPackageTestCase.class, BundleClasspathTestCase.class,
2322
BundleActivatorTestCase.class, BundleNameTestCase.class, BundleLocalizationTestCase.class,
2423
LazyStartTestCase.class, RequireBundleTestCase.class, ExecutionEnvironmentTestCase.class,
2524
BundleSymbolicNameTestCase.class, BundleVendorTestCase.class, BundleVersionTestCase.class,

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/model/xml/AllXMLModelTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@
1414
package org.eclipse.pde.ui.tests.model.xml;
1515

1616
import org.eclipse.pde.core.tests.internal.feature.FeatureDataTestCase;
17-
import org.junit.runner.RunWith;
18-
import org.junit.runners.Suite;
19-
import org.junit.runners.Suite.SuiteClasses;
17+
import org.junit.platform.suite.api.SelectClasses;
18+
import org.junit.platform.suite.api.Suite;
2019

21-
@RunWith(Suite.class)
22-
@SuiteClasses({ BasicXMLTestCase.class,
20+
@Suite
21+
@SelectClasses({ BasicXMLTestCase.class,
2322
/*
2423
* Commented out till XMLTextChangeListener#getTextOperations() gets fixed /
2524
* updated (see what InputContext does)

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/nls/AllNLSTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,11 @@
1414
*******************************************************************************/
1515
package org.eclipse.pde.ui.tests.nls;
1616

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

21-
/**
22-
* @since 3.4
23-
*/
24-
@RunWith(Suite.class)
25-
@SuiteClasses({ StringHelperTestCase.class })
20+
@Suite
21+
@SelectClasses({ StringHelperTestCase.class })
2622
public class AllNLSTests {
2723

2824
}

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/preferences/AllPreferenceTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,11 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.ui.tests.preferences;
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.SelectClasses;
17+
import org.junit.platform.suite.api.Suite;
1918

20-
/**
21-
* @since 3.5
22-
*/
23-
@RunWith(Suite.class)
24-
@SuiteClasses({
19+
@Suite
20+
@SelectClasses({
2521
PDEPreferencesTestCase.class
2622
})
2723
public class AllPreferenceTests {

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/runtime/AllPDERuntimeTests.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.ui.tests.runtime;
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.SelectClasses;
17+
import org.junit.platform.suite.api.Suite;
1918

20-
21-
@RunWith(Suite.class)
22-
@SuiteClasses({ LocalModelTest.class })
19+
@Suite
20+
@SelectClasses({ LocalModelTest.class })
2321
public class AllPDERuntimeTests {
2422

2523
}

ui/org.eclipse.pde.ui.tests/src/org/eclipse/pde/ui/tests/target/AllTargetTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.ui.tests.target;
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.SelectClasses;
17+
import org.junit.platform.suite.api.Suite;
1918

20-
@RunWith(Suite.class)
21-
@SuiteClasses({ TargetEnvironmentTestCase.class, //
19+
@Suite
20+
@SelectClasses({ TargetEnvironmentTestCase.class, //
2221
TargetPlatformHelperTests.class, //
2322
LocalTargetDefinitionTests.class, //
2423
WorkspaceTargetDefinitionTests.class, //

0 commit comments

Comments
 (0)