25 import com.sun.swingset3.demos.spinner.SpinnerDemo; 26 import static com.sun.swingset3.demos.spinner.SpinnerDemo.DEMO_TITLE; 27 import java.text.DecimalFormat; 28 import static org.testng.AssertJUnit.*; 29 import org.testng.annotations.Test; 30 import org.netbeans.jemmy.ClassReference; 31 import org.netbeans.jemmy.operators.JFrameOperator; 32 import org.netbeans.jemmy.operators.JSpinnerOperator; 33 import org.netbeans.jemmy.operators.JTextFieldOperator; 34 import org.testng.annotations.Listeners; 35 36 /* 37 * @test 38 * @key headful 39 * @summary Verifies SwingSet3 SpinnerDemo by adjusting each spinner value via 40 * the spinner button and checking text field value. 41 * 42 * @library /sanity/client/lib/jemmy/src 43 * @library /sanity/client/lib/Extensions/src 44 * @library /sanity/client/lib/SwingSet3/src 45 * @build org.jemmy2ext.JemmyExt 46 * @build com.sun.swingset3.demos.spinner.SpinnerDemo 47 * @run testng SpinnerDemoTest 48 */ 49 @Listeners(GuiTestListener.class) 50 public class SpinnerDemoTest { 51 52 private static final int SPINNERS_COUNT = 9; 53 private static final DecimalFormat decimalFormat = new DecimalFormat(); 54 55 @Test 56 public void test() throws Exception { 57 new ClassReference(SpinnerDemo.class.getCanonicalName()).startApplication(); 58 59 JFrameOperator frame = new JFrameOperator(DEMO_TITLE); 60 61 // Check changing different spinners 62 for (int i = 0; i < SPINNERS_COUNT; i++) { 63 changeValues(frame, i); 64 } | 25 import com.sun.swingset3.demos.spinner.SpinnerDemo; 26 import static com.sun.swingset3.demos.spinner.SpinnerDemo.DEMO_TITLE; 27 import java.text.DecimalFormat; 28 import static org.testng.AssertJUnit.*; 29 import org.testng.annotations.Test; 30 import org.netbeans.jemmy.ClassReference; 31 import org.netbeans.jemmy.operators.JFrameOperator; 32 import org.netbeans.jemmy.operators.JSpinnerOperator; 33 import org.netbeans.jemmy.operators.JTextFieldOperator; 34 import org.testng.annotations.Listeners; 35 36 /* 37 * @test 38 * @key headful 39 * @summary Verifies SwingSet3 SpinnerDemo by adjusting each spinner value via 40 * the spinner button and checking text field value. 41 * 42 * @library /sanity/client/lib/jemmy/src 43 * @library /sanity/client/lib/Extensions/src 44 * @library /sanity/client/lib/SwingSet3/src 45 * @modules java.desktop 46 * java.logging 47 * @build org.jemmy2ext.JemmyExt 48 * @build com.sun.swingset3.demos.spinner.SpinnerDemo 49 * @run testng SpinnerDemoTest 50 */ 51 @Listeners(GuiTestListener.class) 52 public class SpinnerDemoTest { 53 54 private static final int SPINNERS_COUNT = 9; 55 private static final DecimalFormat decimalFormat = new DecimalFormat(); 56 57 @Test 58 public void test() throws Exception { 59 new ClassReference(SpinnerDemo.class.getCanonicalName()).startApplication(); 60 61 JFrameOperator frame = new JFrameOperator(DEMO_TITLE); 62 63 // Check changing different spinners 64 for (int i = 0; i < SPINNERS_COUNT; i++) { 65 changeValues(frame, i); 66 } |