]> git.argeo.org Git - gpl/argeo-slc.git/blob - sandbox/argeo.slc.jemmytest/src/main/java/org/argeo/slc/jemmytest/steps/MainFrameLabel.java
Detached UI architecture
[gpl/argeo-slc.git] / sandbox / argeo.slc.jemmytest / src / main / java / org / argeo / slc / jemmytest / steps / MainFrameLabel.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.MainFrame;
8
9 public class MainFrameLabel extends UiStep {
10 private MainFrame mainFrame;
11
12 protected DetachedAnswer executeUiStep(DetachedContext context,
13 DetachedRequest request) {
14 mainFrame.init(context, request);
15
16 mainFrame.changeLabel();
17 String textAfterPush = mainFrame.getLabelText();
18
19 DetachedAnswer answer = new DetachedAnswer(request,
20 "DummyStep passed!! textAfterPush=" + textAfterPush);
21 answer.getProperties().setProperty("jemmyTest.label", textAfterPush);
22 return answer;
23 }
24
25 public void setMainFrame(MainFrame mainFrame) {
26 this.mainFrame = mainFrame;
27 }
28
29 }