eclipse / reddeer

RedDeer Project
Eclipse Public License 2.0
40 stars 43 forks source link

Rewrite org.eclipse.reddeer.swt.test plugin after some API removal after 2022-09 release #2183

Closed odockal closed 1 year ago

odockal commented 1 year ago

Per API removal plan we need to update moved dependencies in swt.test plugin. Dependencies cannot be resolved after 2022-09 release, like this:

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:2.7.0:compile (default-compile) on project org.eclipse.reddeer.swt.test: Compilation failure: Compilation failure: 
[ERROR] /home/odockal/git/reddeer/tests/org.eclipse.reddeer.swt.test/src/org/eclipse/reddeer/swt/test/impl/button/DataBindingRadioButtonTest.java:[21] 
[ERROR]     import org.eclipse.core.databinding.beans.BeanProperties;
[ERROR]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.core.databinding.beans.BeanProperties cannot be resolved
[ERROR] /home/odockal/git/reddeer/tests/org.eclipse.reddeer.swt.test/src/org/eclipse/reddeer/swt/test/impl/button/DataBindingRadioButtonTest.java:[27] 
[ERROR]     import org.eclipse.jface.databinding.swt.WidgetProperties;
[ERROR]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jface.databinding.swt.WidgetProperties cannot be resolved
[ERROR] /home/odockal/git/reddeer/tests/org.eclipse.reddeer.swt.test/src/org/eclipse/reddeer/swt/test/impl/button/DataBindingRadioButtonTest.java:[80] 
[ERROR]     selectedRadioButtonObservable.addOption("Selected: " + "A", WidgetProperties.selection().observe(buttonA));
[ERROR]                                                                 ^^^^^^^^^^^^^^^^
[ERROR] WidgetProperties cannot be resolved