]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - sandbox/argeo.slc.jemmytest/src/main/java/org/argeo/slc/jemmytest/TestDialog.java
Start introducing detached ui
[gpl/argeo-slc.git] / sandbox / argeo.slc.jemmytest / src / main / java / org / argeo / slc / jemmytest / TestDialog.java
diff --git a/sandbox/argeo.slc.jemmytest/src/main/java/org/argeo/slc/jemmytest/TestDialog.java b/sandbox/argeo.slc.jemmytest/src/main/java/org/argeo/slc/jemmytest/TestDialog.java
new file mode 100644 (file)
index 0000000..4e06b4a
--- /dev/null
@@ -0,0 +1,25 @@
+package org.argeo.slc.jemmytest;
+
+import org.argeo.slc.detached.DetachedContext;
+import org.argeo.slc.detached.DetachedRequest;
+import org.argeo.slc.detached.ui.UiPart;
+import org.netbeans.jemmy.operators.JDialogOperator;
+import org.netbeans.jemmy.operators.JLabelOperator;
+
+public class TestDialog implements UiPart {
+       private JDialogOperator dialog = null;
+       private JLabelOperator label = null;
+
+       public void init(DetachedContext context, DetachedRequest request) {
+               dialog = new JDialogOperator("TestDialog");
+               label = new JLabelOperator(dialog, "Dialog Open");
+       }
+
+       public String getLabelText() {
+               return label.getText();
+       }
+
+       public void close() {
+               dialog.close();
+       }
+}