Skip to content

Commit 2b482fa

Browse files
vogellaakurtakov
authored andcommitted
Migrate org.eclipse.jface.tests.databinding 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 5a5b3c5 commit 2b482fa

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

tests/org.eclipse.jface.tests.databinding/META-INF/MANIFEST.MF

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.jface.tests.databinding
5-
Bundle-Version: 1.12.700.qualifier
5+
Bundle-Version: 1.12.800.qualifier
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin
88
Require-Bundle: org.eclipse.core.databinding;bundle-version="[1.3.0,2.0.0)",
@@ -15,6 +15,8 @@ Require-Bundle: org.eclipse.core.databinding;bundle-version="[1.3.0,2.0.0)",
1515
org.eclipse.jface.databinding,
1616
org.eclipse.jface.tests.databinding.conformance,
1717
org.eclipse.core.databinding.property
18+
Import-Package: org.junit.jupiter.api,
19+
org.junit.platform.suite.api
1820
Bundle-RequiredExecutionEnvironment: JavaSE-17
1921
Eclipse-BundleShape: dir
2022
Automatic-Module-Name: org.eclipse.jface.tests.databinding

tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/BindingTestSuite.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188
import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementMapTest;
189189
import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementSetTest;
190190
import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementWrapperTest;
191-
import org.junit.runner.RunWith;
192-
import org.junit.runners.Suite;
193-
import org.junit.runners.Suite.SuiteClasses;
194191

195-
@RunWith(Suite.class)
196-
@SuiteClasses({ AbstractObservableListTest.class, AbstractObservableMapTest.class, AbstractObservableTest.class,
192+
import org.junit.platform.suite.api.Suite;
193+
import org.junit.platform.suite.api.SelectClasses;
194+
195+
@Suite
196+
@SelectClasses({ AbstractObservableListTest.class, AbstractObservableMapTest.class, AbstractObservableTest.class,
197197
AbstractObservableValueTest.class, AbstractStringToNumberValidatorTest.class, AbstractVetoableValueTest.class,
198198
AggregateValidationStatusTest.class, AnonymousBeanValuePropertyTest.class, AnonymousPojoValuePropertyTest.class,
199199
BeanPropertiesTest.class,

tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/scenarios/BindingScenariosTestSuite.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,8 @@
1414
*******************************************************************************/
1515
package org.eclipse.jface.tests.databinding.scenarios;
1616

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

2220
/**
2321
* To run this test suite, right-click and select "Run As JUnit Plug-in Test".
@@ -26,8 +24,8 @@
2624
* Mode" as the application to run. You can also run this class as an SWT
2725
* application.
2826
*/
29-
@RunWith(Suite.class)
30-
@SuiteClasses({ ButtonControlScenario.class, ComboScenarios.class, ComboUpdatingTest.class, ComboViewerScenario.class,
27+
@Suite
28+
@SelectClasses({ ButtonControlScenario.class, ComboScenarios.class, ComboUpdatingTest.class, ComboViewerScenario.class,
3129
CustomConverterScenarios.class, CustomScenarios.class, ListViewerScenario.class, MasterDetailScenarios.class,
3230
NewTableScenarios.class, NPETestScenario.class, PropertyScenarios.class, SpinnerControlScenario.class,
3331
TableScenarios.class, TextControlScenario.class })

0 commit comments

Comments
 (0)