1 package org
.argeo
.slc
.autoui
.swingtest
;
3 import junit
.framework
.TestCase
;
5 import org
.apache
.commons
.logging
.Log
;
6 import org
.apache
.commons
.logging
.LogFactory
;
7 import org
.netbeans
.jemmy
.ClassReference
;
8 import org
.netbeans
.jemmy
.operators
.JButtonOperator
;
9 import org
.netbeans
.jemmy
.operators
.JFrameOperator
;
10 import org
.netbeans
.jemmy
.operators
.JLabelOperator
;
12 public class SwingTestJemmy
extends TestCase
{
13 private final static Log log
= LogFactory
.getLog(SwingTestJemmy
.class);
15 public void testSimple() throws Exception
{
17 ClassReference classReference
= new ClassReference(SwingTestUi
.class
19 String
[] args
= { "noExitOnClose" };
20 classReference
.startApplication(args
);
23 JFrameOperator jFrameOperator
= new JFrameOperator("HelloWorldSwing");
24 JButtonOperator jButtonOperator
= new JButtonOperator(jFrameOperator
,
26 JLabelOperator jLabelOperator
= new JLabelOperator(jFrameOperator
,
30 jButtonOperator
.push();
33 String textAfterPush
= jLabelOperator
.getText();
34 assertEquals("Pressed!!", textAfterPush
);
37 jFrameOperator
.close();