1 package org
.argeo
.slc
.jemmytest
;
3 import junit
.framework
.TestCase
;
5 import org
.argeo
.slc
.testui
.SwingTestUi
;
6 import org
.netbeans
.jemmy
.ClassReference
;
7 import org
.netbeans
.jemmy
.operators
.JButtonOperator
;
8 import org
.netbeans
.jemmy
.operators
.JFrameOperator
;
9 import org
.netbeans
.jemmy
.operators
.JLabelOperator
;
11 public class SwingTestJemmy
extends TestCase
{
12 // private final static Log log = LogFactory.getLog(SwingTestJemmy.class);
14 public void testSimple() throws Exception
{
16 ClassReference classReference
= new ClassReference(SwingTestUi
.class
18 String
[] args
= { "noExitOnClose" };
19 classReference
.startApplication(args
);
22 JFrameOperator jFrameOperator
= new JFrameOperator("HelloWorldSwing");
23 JButtonOperator jButtonOperator
= new JButtonOperator(jFrameOperator
,
25 JLabelOperator jLabelOperator
= new JLabelOperator(jFrameOperator
,
29 jButtonOperator
.push();
32 String textAfterPush
= jLabelOperator
.getText();
33 assertEquals("Pressed!!", textAfterPush
);
36 jFrameOperator
.close();