mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 01:54:47 +02:00
8210057: Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest
Reviewed-by: serb
This commit is contained in:
parent
d49ba47e9b
commit
413ac60a5f
1 changed files with 9 additions and 3 deletions
|
@ -45,10 +45,12 @@ import java.awt.Point;
|
||||||
|
|
||||||
import javax.swing.JDesktopPane;
|
import javax.swing.JDesktopPane;
|
||||||
import javax.swing.JInternalFrame;
|
import javax.swing.JInternalFrame;
|
||||||
|
import javax.swing.UIManager;
|
||||||
|
|
||||||
import org.jemmy2ext.JemmyExt;
|
import org.jemmy2ext.JemmyExt;
|
||||||
import org.jtregext.GuiTestListener;
|
import org.jtregext.GuiTestListener;
|
||||||
import org.netbeans.jemmy.ClassReference;
|
import org.netbeans.jemmy.ClassReference;
|
||||||
|
import org.netbeans.jemmy.JemmyProperties;
|
||||||
import org.netbeans.jemmy.operators.ComponentOperator;
|
import org.netbeans.jemmy.operators.ComponentOperator;
|
||||||
import org.netbeans.jemmy.operators.JButtonOperator;
|
import org.netbeans.jemmy.operators.JButtonOperator;
|
||||||
import org.netbeans.jemmy.operators.JCheckBoxOperator;
|
import org.netbeans.jemmy.operators.JCheckBoxOperator;
|
||||||
|
@ -74,7 +76,7 @@ import com.sun.swingset3.demos.internalframe.InternalFrameDemo;
|
||||||
* java.logging
|
* java.logging
|
||||||
* @build org.jemmy2ext.JemmyExt
|
* @build org.jemmy2ext.JemmyExt
|
||||||
* @build com.sun.swingset3.demos.internalframe.InternalFrameDemo
|
* @build com.sun.swingset3.demos.internalframe.InternalFrameDemo
|
||||||
* @run testng InternalFrameDemoTest
|
* @run testng/timeout=600 InternalFrameDemoTest
|
||||||
*/
|
*/
|
||||||
@Listeners(GuiTestListener.class)
|
@Listeners(GuiTestListener.class)
|
||||||
public class InternalFrameDemoTest {
|
public class InternalFrameDemoTest {
|
||||||
|
@ -92,8 +94,12 @@ public class InternalFrameDemoTest {
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test(dataProvider = "availableLookAndFeels", dataProviderClass = TestHelpers.class)
|
||||||
public void test() throws Exception {
|
public void test(String lookAndFeel) throws Exception {
|
||||||
|
UIManager.setLookAndFeel(lookAndFeel);
|
||||||
|
// initializing internal frame driver for each L&F
|
||||||
|
JemmyProperties.setCurrentDispatchingModel(
|
||||||
|
JemmyProperties.getCurrentDispatchingModel());
|
||||||
|
|
||||||
new ClassReference(InternalFrameDemo.class.getCanonicalName()).startApplication();
|
new ClassReference(InternalFrameDemo.class.getCanonicalName()).startApplication();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue