]> git.argeo.org Git - gpl/argeo-slc.git/blob - sandbox/argeo.slc.jemmytest/src/main/java/org/argeo/slc/jemmytest/steps/TestDialogLabel.java
Adapt to test ui title
[gpl/argeo-slc.git] / sandbox / argeo.slc.jemmytest / src / main / java / org / argeo / slc / jemmytest / steps / TestDialogLabel.java
1 package org.argeo.slc.jemmytest.steps;
2
3 import org.argeo.slc.detached.DetachedAnswer;
4 import org.argeo.slc.detached.DetachedContext;
5 import org.argeo.slc.detached.DetachedRequest;
6 import org.argeo.slc.detached.ui.UiStep;
7 import org.argeo.slc.jemmytest.uiparts.TestDialog;
8
9 public class TestDialogLabel extends UiStep {
10 private TestDialog testDialog;
11
12 protected DetachedAnswer executeUiStep(DetachedContext context,
13 DetachedRequest request) {
14 String labelText = testDialog.getLabelText();
15 testDialog.close();
16
17 DetachedAnswer answer = new DetachedAnswer(request,
18 "TestDialogLabel executed");
19 answer.getProperties().setProperty("jemmyTest.labelDialog", labelText);
20 return answer;
21 }
22
23 public void setTestDialog(TestDialog testDialog) {
24 this.testDialog = testDialog;
25 }
26
27 }