source: branches/autoquest-core-tasktrees-alignment-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/manager/TaskTreeManagerTest.java @ 1652

Last change on this file since 1652 was 1402, checked in by pharms, 10 years ago
  • removed some useless TODOs
  • Property svn:executable set to *
File size: 38.5 KB
Line 
1//   Copyright 2012 Georg-August-Universität Göttingen, Germany
2//
3//   Licensed under the Apache License, Version 2.0 (the "License");
4//   you may not use this file except in compliance with the License.
5//   You may obtain a copy of the License at
6//
7//       http://www.apache.org/licenses/LICENSE-2.0
8//
9//   Unless required by applicable law or agreed to in writing, software
10//   distributed under the License is distributed on an "AS IS" BASIS,
11//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12//   See the License for the specific language governing permissions and
13//   limitations under the License.
14
15package de.ugoe.cs.autoquest.tasktrees.manager;
16
17import java.util.logging.Level;
18
19import org.junit.After;
20import org.junit.Before;
21import org.junit.Test;
22
23import de.ugoe.cs.autoquest.eventcore.Event;
24import de.ugoe.cs.autoquest.eventcore.IEventTarget;
25import de.ugoe.cs.autoquest.eventcore.IEventType;
26import de.ugoe.cs.autoquest.tasktrees.TaskTreeChecker;
27import de.ugoe.cs.autoquest.tasktrees.manager.ComponentManager;
28import de.ugoe.cs.autoquest.tasktrees.manager.TaskTreeManager;
29import de.ugoe.cs.autoquest.test.DummyGUIElement;
30import de.ugoe.cs.autoquest.test.DummyInteraction;
31import de.ugoe.cs.util.console.Console;
32import de.ugoe.cs.util.console.TextConsole;
33
34/**
35 * @author Patrick Harms
36 */
37public class TaskTreeManagerTest {
38   
39    /** */
40    TaskTreeManager manager;
41
42    /**
43     *
44     */
45    @Before
46    public void setUp() {
47        Console.reset();
48        new TextConsole(Level.FINEST);
49        manager = new TaskTreeManager();
50    }
51
52    /**
53     *
54     */
55    @After
56    public void tearDown() {
57        manager = null;
58        ComponentManager.clearInstance();
59    }
60
61    /**
62     *
63     */
64    @Test
65    public void testOneEventOnOneElement() {
66        simulateEvent(new DummyInteraction("bla", 1), new DummyGUIElement("elem1"));
67        new TaskTreeChecker().assertUserSession
68            ("UserSession session {" +
69             "  Event bla {}" +
70             "}", manager.getTaskModel().getUserSessions().get(0));
71    }
72
73    /**
74     *
75     */
76    @Test
77    public void testManyEventsOnOneElement() {
78        IEventTarget eventTarget = new DummyGUIElement("elem1");
79        simulateEvent(new DummyInteraction("bla", 1), eventTarget);
80        simulateEvent(new DummyInteraction("bli", 1), eventTarget);
81        simulateEvent(new DummyInteraction("blo", 1), eventTarget);
82        simulateEvent(new DummyInteraction("blu", 1), eventTarget);
83        simulateEvent(new DummyInteraction("ble", 1), eventTarget);
84
85        new TaskTreeChecker().assertUserSession
86            ("UserSession session {" +
87             "  Event bla {}" +
88             "  Event bli {}" +
89             "  Event blo {}" +
90             "  Event blu {}" +
91             "  Event ble {}" +
92             "}", manager.getTaskModel().getUserSessions().get(0));
93    }
94
95    /**
96     *
97     */
98    @Test
99    public void testOneEventOnManyElements() {
100        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
101        IEventTarget eventTarget2 = new DummyGUIElement("elem2");
102        IEventTarget eventTarget3 = new DummyGUIElement("elem3");
103        IEventTarget eventTarget4 = new DummyGUIElement("elem4");
104        IEventTarget eventTarget5 = new DummyGUIElement("elem5");
105        IEventTarget eventTarget6 = new DummyGUIElement("elem6");
106        simulateEvent(new DummyInteraction("bla", 1), eventTarget1);
107        simulateEvent(new DummyInteraction("bli", 1), eventTarget2);
108        simulateEvent(new DummyInteraction("blo", 1), eventTarget3);
109        simulateEvent(new DummyInteraction("blu", 1), eventTarget4);
110        simulateEvent(new DummyInteraction("ble", 1), eventTarget5);
111        simulateEvent(new DummyInteraction("blum", 1), eventTarget6);
112
113        new TaskTreeChecker(true).assertUserSession
114            ("UserSession session {" +
115             "  Event bla {}" +
116             "  Event bli {}" +
117             "  Event blo {}" +
118             "  Event blu {}" +
119             "  Event ble {}" +
120             "  Event blum {}" +
121             "}", manager.getTaskModel().getUserSessions().get(0));
122    }
123
124    /**
125     *
126     */
127    @Test
128    public void testManyEventsOnManyElements() {
129        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
130        IEventTarget eventTarget2 = new DummyGUIElement("elem2");
131        IEventTarget eventTarget3 = new DummyGUIElement("elem3");
132        IEventTarget eventTarget4 = new DummyGUIElement("elem4");
133        IEventTarget eventTarget5 = new DummyGUIElement("elem5");
134        IEventTarget eventTarget6 = new DummyGUIElement("elem6");
135        simulateEvent(new DummyInteraction("bla", 1), eventTarget1);
136        simulateEvent(new DummyInteraction("bli", 1), eventTarget1);
137        simulateEvent(new DummyInteraction("blup", 1), eventTarget1);
138        simulateEvent(new DummyInteraction("ble", 1), eventTarget2);
139        simulateEvent(new DummyInteraction("blo", 1), eventTarget2);
140        simulateEvent(new DummyInteraction("blau", 1), eventTarget3);
141        simulateEvent(new DummyInteraction("blass", 1), eventTarget4);
142        simulateEvent(new DummyInteraction("blum", 1), eventTarget4);
143        simulateEvent(new DummyInteraction("blim", 1), eventTarget4);
144        simulateEvent(new DummyInteraction("blom", 1), eventTarget4);
145        simulateEvent(new DummyInteraction("blam", 1), eventTarget5);
146        simulateEvent(new DummyInteraction("blip", 1), eventTarget6);
147        simulateEvent(new DummyInteraction("blap", 1), eventTarget6);
148        simulateEvent(new DummyInteraction("blep", 1), eventTarget6);
149        simulateEvent(new DummyInteraction("blop", 1), eventTarget6);
150
151        new TaskTreeChecker().assertUserSession
152            ("UserSession session {" +
153             "  Event bla {}" +
154             "  Event bli {}" +
155             "  Event blup {}" +
156             "  Event ble {}" +
157             "  Event blo {}" +
158             "  Event blau {}" +
159             "  Event blass {}" +
160             "  Event blum {}" +
161             "  Event blim {}" +
162             "  Event blom {}" +
163             "  Event blam {}" +
164             "  Event blip {}" +
165             "  Event blap {}" +
166             "  Event blep {}" +
167             "  Event blop {}" +
168             "}", manager.getTaskModel().getUserSessions().get(0));
169    }
170
171    /**
172     *
173     */
174    @Test
175    public void testEventIterationDetection_01() throws Exception {
176        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
177        IEventType event1 = new DummyInteraction("bla", 1);
178        simulateEvent(event1, eventTarget1);
179        simulateEvent(event1, eventTarget1);
180        new TaskTreeChecker().assertUserSession
181            ("UserSession session {" +
182             "  Iteration iteration1 {" +
183             "    Event bla {}" +
184             "    Event bla {}" +
185             "  }" +
186             "}", manager.getTaskModel().getUserSessions().get(0));
187    }
188
189    /**
190     *
191     */
192    @Test
193    public void testEventIterationDetection_02() throws Exception {
194        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
195        IEventType event1 = new DummyInteraction("bla", 1);
196        for (int i = 0; i < 10; i++) {
197            simulateEvent(event1, eventTarget1);
198        }
199
200        new TaskTreeChecker().assertUserSession
201            ("UserSession session {" +
202             "  Iteration iteration1 {" +
203             "    Event bla {}" +
204             "    Event bla {}" +
205             "    Event bla {}" +
206             "    Event bla {}" +
207             "    Event bla {}" +
208             "    Event bla {}" +
209             "    Event bla {}" +
210             "    Event bla {}" +
211             "    Event bla {}" +
212             "    Event bla {}" +
213             "  }" +
214             "}", manager.getTaskModel().getUserSessions().get(0));
215    }
216
217    /**
218     *
219     */
220    @Test
221    public void testEventIterationDetection_03() throws Exception {
222        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
223        IEventType event1 = new DummyInteraction("bla", 1);
224
225        // now test with preceding and trailing other interactions
226        IEventType event2 = new DummyInteraction("bli", 1);
227        IEventType event3 = new DummyInteraction("blup", 1);
228        IEventType event4 = new DummyInteraction("ble", 1);
229        IEventType event5 = new DummyInteraction("blo", 1);
230
231        simulateEvent(event2, eventTarget1);
232        simulateEvent(event3, eventTarget1);
233        for (int i = 0; i < 10; i++) {
234            simulateEvent(event1, eventTarget1);
235        }
236        simulateEvent(event4, eventTarget1);
237        simulateEvent(event5, eventTarget1);
238
239        new TaskTreeChecker().assertUserSession
240            ("UserSession session {" +
241             "  Event bli {}" +
242             "  Event blup {}" +
243             "  Iteration iteration2 {" +
244             "    Event bla {}" +
245             "    Event bla {}" +
246             "    Event bla {}" +
247             "    Event bla {}" +
248             "    Event bla {}" +
249             "    Event bla {}" +
250             "    Event bla {}" +
251             "    Event bla {}" +
252             "    Event bla {}" +
253             "    Event bla {}" +
254             "  }" +
255             "  Event ble {}" +
256             "  Event blo {}" +
257             "}", manager.getTaskModel().getUserSessions().get(0));
258
259    }
260
261    /**
262     *
263     */
264    @Test
265    public void testEventIterationDetection_04() throws Exception {
266        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
267        IEventType event1 = new DummyInteraction("bla", 1);
268        IEventType event2 = new DummyInteraction("bli", 1);
269        IEventType event3 = new DummyInteraction("blup", 1);
270
271        // now test with iterations of iterations
272        for (int i = 0; i < 5; i++) {
273            for (int j = 0; j < 5; j++) {
274                simulateEvent(event1, eventTarget1);
275            }
276            for (int j = 0; j < 5; j++) {
277                simulateEvent(event2, eventTarget1);
278            }
279            for (int j = 0; j < 5; j++) {
280                simulateEvent(event3, eventTarget1);
281            }
282        }
283
284        new TaskTreeChecker(true).assertUserSession
285            ("UserSession session {" +
286             "  Iteration iteration2 {" +
287             "    Sequence sequence1 {" +
288             "      Iteration iteration3 {" +
289             "        Event bla {}" +
290             "        Event bla {}" +
291             "        Event bla {}" +
292             "        Event bla {}" +
293             "        Event bla {}" +
294             "      }" +
295             "      Iteration iteration4 {" +
296             "        Event bli {}" +
297             "        Event bli {}" +
298             "        Event bli {}" +
299             "        Event bli {}" +
300             "        Event bli {}" +
301             "      }" +
302             "      Iteration iteration5 {" +
303             "        Event blup {}" +
304             "        Event blup {}" +
305             "        Event blup {}" +
306             "        Event blup {}" +
307             "        Event blup {}" +
308             "      }" +
309             "    }" +
310             "    Sequence sequence1 {" +
311             "      Iteration iteration3 {" +
312             "        Event bla {}" +
313             "        Event bla {}" +
314             "        Event bla {}" +
315             "        Event bla {}" +
316             "        Event bla {}" +
317             "      }" +
318             "      Iteration iteration4 {" +
319             "        Event bli {}" +
320             "        Event bli {}" +
321             "        Event bli {}" +
322             "        Event bli {}" +
323             "        Event bli {}" +
324             "      }" +
325             "      Iteration iteration5 {" +
326             "        Event blup {}" +
327             "        Event blup {}" +
328             "        Event blup {}" +
329             "        Event blup {}" +
330             "        Event blup {}" +
331             "      }" +
332             "    }" +
333             "    Sequence sequence1 {" +
334             "      Iteration iteration3 {" +
335             "        Event bla {}" +
336             "        Event bla {}" +
337             "        Event bla {}" +
338             "        Event bla {}" +
339             "        Event bla {}" +
340             "      }" +
341             "      Iteration iteration4 {" +
342             "        Event bli {}" +
343             "        Event bli {}" +
344             "        Event bli {}" +
345             "        Event bli {}" +
346             "        Event bli {}" +
347             "      }" +
348             "      Iteration iteration5 {" +
349             "        Event blup {}" +
350             "        Event blup {}" +
351             "        Event blup {}" +
352             "        Event blup {}" +
353             "        Event blup {}" +
354             "      }" +
355             "    }" +
356             "    Sequence sequence1 {" +
357             "      Iteration iteration3 {" +
358             "        Event bla {}" +
359             "        Event bla {}" +
360             "        Event bla {}" +
361             "        Event bla {}" +
362             "        Event bla {}" +
363             "      }" +
364             "      Iteration iteration4 {" +
365             "        Event bli {}" +
366             "        Event bli {}" +
367             "        Event bli {}" +
368             "        Event bli {}" +
369             "        Event bli {}" +
370             "      }" +
371             "      Iteration iteration5 {" +
372             "        Event blup {}" +
373             "        Event blup {}" +
374             "        Event blup {}" +
375             "        Event blup {}" +
376             "        Event blup {}" +
377             "      }" +
378             "    }" +
379             "    Sequence sequence1 {" +
380             "      Iteration iteration3 {" +
381             "        Event bla {}" +
382             "        Event bla {}" +
383             "        Event bla {}" +
384             "        Event bla {}" +
385             "        Event bla {}" +
386             "      }" +
387             "      Iteration iteration4 {" +
388             "        Event bli {}" +
389             "        Event bli {}" +
390             "        Event bli {}" +
391             "        Event bli {}" +
392             "        Event bli {}" +
393             "      }" +
394             "      Iteration iteration5 {" +
395             "        Event blup {}" +
396             "        Event blup {}" +
397             "        Event blup {}" +
398             "        Event blup {}" +
399             "        Event blup {}" +
400             "      }" +
401             "    }" +
402             "  }" +
403             "}", manager.getTaskModel().getUserSessions().get(0));
404
405    }
406
407    /**
408     *
409     */
410    @Test
411    public void testSequenceIterationDetection_01() throws Exception {
412        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
413        IEventType event1 = new DummyInteraction("bla", 1);
414        IEventType event2 = new DummyInteraction("bli", 1);
415        IEventType event3 = new DummyInteraction("blup", 1);
416
417        simulateEvent(event1, eventTarget1);
418        simulateEvent(event2, eventTarget1);
419        simulateEvent(event3, eventTarget1);
420
421        simulateEvent(event1, eventTarget1);
422        simulateEvent(event2, eventTarget1);
423        simulateEvent(event3, eventTarget1);
424       
425        new TaskTreeChecker().assertUserSession
426            ("UserSession session {" +
427             "  Iteration iteration1 {" +
428             "    Sequence sequence2 {" +
429             "      Event bla {}" +
430             "      Event bli {}" +
431             "      Event blup {}" +
432             "    }" +
433             "    Sequence sequence2 {" +
434             "      Event bla {}" +
435             "      Event bli {}" +
436             "      Event blup {}" +
437             "    }" +
438             "  }" +
439             "}", manager.getTaskModel().getUserSessions().get(0));
440    }
441
442    /**
443     *
444     */
445    @Test
446    public void testSequenceIterationDetection_02() throws Exception {
447        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
448        IEventType event1 = new DummyInteraction("bla", 1);
449        IEventType event2 = new DummyInteraction("bli", 1);
450        IEventType event3 = new DummyInteraction("blup", 1);
451
452        for (int i = 0; i < 10; i++) {
453            simulateEvent(event1, eventTarget1);
454            simulateEvent(event2, eventTarget1);
455            simulateEvent(event3, eventTarget1);
456        }
457
458        new TaskTreeChecker().assertUserSession
459            ("UserSession session {" +
460             "  Iteration iteration1 {" +
461             "    Sequence sequence2 {" +
462             "      Event bla {}" +
463             "      Event bli {}" +
464             "      Event blup {}" +
465             "    }" +
466             "    Sequence sequence2 {" +
467             "      Event bla {}" +
468             "      Event bli {}" +
469             "      Event blup {}" +
470             "    }" +
471             "    Sequence sequence2 {" +
472             "      Event bla {}" +
473             "      Event bli {}" +
474             "      Event blup {}" +
475             "    }" +
476             "    Sequence sequence2 {" +
477             "      Event bla {}" +
478             "      Event bli {}" +
479             "      Event blup {}" +
480             "    }" +
481             "    Sequence sequence2 {" +
482             "      Event bla {}" +
483             "      Event bli {}" +
484             "      Event blup {}" +
485             "    }" +
486             "    Sequence sequence2 {" +
487             "      Event bla {}" +
488             "      Event bli {}" +
489             "      Event blup {}" +
490             "    }" +
491             "    Sequence sequence2 {" +
492             "      Event bla {}" +
493             "      Event bli {}" +
494             "      Event blup {}" +
495             "    }" +
496             "    Sequence sequence2 {" +
497             "      Event bla {}" +
498             "      Event bli {}" +
499             "      Event blup {}" +
500             "    }" +
501             "    Sequence sequence2 {" +
502             "      Event bla {}" +
503             "      Event bli {}" +
504             "      Event blup {}" +
505             "    }" +
506             "    Sequence sequence2 {" +
507             "      Event bla {}" +
508             "      Event bli {}" +
509             "      Event blup {}" +
510             "    }" +
511             "  }" +
512             "}", manager.getTaskModel().getUserSessions().get(0));
513    }
514
515    /**
516     *
517     */
518    @Test
519    public void testSequenceIterationDetection_03() throws Exception {
520        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
521        IEventType event1 = new DummyInteraction("bla", 1);
522        IEventType event2 = new DummyInteraction("bli", 1);
523        IEventType event3 = new DummyInteraction("blup", 1);
524       
525        // now test with preceding and trailing other interactions
526        IEventType event4 = new DummyInteraction("ble", 1);
527        IEventType event5 = new DummyInteraction("blo", 1);
528        IEventType event6 = new DummyInteraction("blu", 1);
529       
530        simulateEvent(event4, eventTarget1);
531        for (int i = 0; i < 5; i++) {
532            simulateEvent(event1, eventTarget1);
533            simulateEvent(event2, eventTarget1);
534            simulateEvent(event3, eventTarget1);
535        }
536        simulateEvent(event5, eventTarget1);
537        simulateEvent(event6, eventTarget1);
538
539        new TaskTreeChecker().assertUserSession
540            ("UserSession session {" +
541             "  Event ble {}" +
542             "  Iteration iteration2 {" +
543             "    Sequence sequence3 {" +
544             "      Event bla {}" +
545             "      Event bli {}" +
546             "      Event blup {}" +
547             "    }" +
548             "    Sequence sequence3 {" +
549             "      Event bla {}" +
550             "      Event bli {}" +
551             "      Event blup {}" +
552             "    }" +
553             "    Sequence sequence3 {" +
554             "      Event bla {}" +
555             "      Event bli {}" +
556             "      Event blup {}" +
557             "    }" +
558             "    Sequence sequence3 {" +
559             "      Event bla {}" +
560             "      Event bli {}" +
561             "      Event blup {}" +
562             "    }" +
563             "    Sequence sequence3 {" +
564             "      Event bla {}" +
565             "      Event bli {}" +
566             "      Event blup {}" +
567             "    }" +
568             "  }" +
569             "  Event blo {}" +
570             "  Event blu {}" +
571             "}", manager.getTaskModel().getUserSessions().get(0));
572    }
573
574    /**
575     *
576     */
577    @Test
578    public void testSequenceIterationDetection_04() throws Exception {
579        IEventTarget eventTarget1 = new DummyGUIElement("elem1");
580        IEventType event1 = new DummyInteraction("bla", 1);
581        IEventType event2 = new DummyInteraction("bli", 1);
582        IEventType event3 = new DummyInteraction("blup", 1);
583        IEventType event4 = new DummyInteraction("blo", 1);
584        IEventType event5 = new DummyInteraction("blau", 1);
585        IEventType event6 = new DummyInteraction("blass", 1);
586        IEventType event7 = new DummyInteraction("ble", 1);
587        IEventType event8 = new DummyInteraction("blum", 1);
588        IEventType event9 = new DummyInteraction("blop", 1);
589
590        // now test with iterations of iterations
591        for (int i = 0; i < 5; i++) {
592            for (int j = 0; j < 5; j++) {
593                simulateEvent(event1, eventTarget1);
594                simulateEvent(event2, eventTarget1);
595                simulateEvent(event3, eventTarget1);
596            }
597            for (int j = 0; j < 5; j++) {
598                simulateEvent(event4, eventTarget1);
599                simulateEvent(event5, eventTarget1);
600                simulateEvent(event6, eventTarget1);
601            }
602            for (int j = 0; j < 5; j++) {
603                simulateEvent(event7, eventTarget1);
604                simulateEvent(event8, eventTarget1);
605                simulateEvent(event9, eventTarget1);
606            }
607        }
608
609        new TaskTreeChecker().assertUserSession
610            ("UserSession session {" +
611             "  Iteration iteration3 {" +
612             "    Sequence sequence1 {" +
613             "      Iteration iteration4 {" +
614             "        Sequence sequence4 {" +
615             "          Event bla {}" +
616             "          Event bli {}" +
617             "          Event blup {}" +
618             "        }" +
619             "        Sequence sequence4 {" +
620             "          Event bla {}" +
621             "          Event bli {}" +
622             "          Event blup {}" +
623             "        }" +
624             "        Sequence sequence4 {" +
625             "          Event bla {}" +
626             "          Event bli {}" +
627             "          Event blup {}" +
628             "        }" +
629             "        Sequence sequence4 {" +
630             "          Event bla {}" +
631             "          Event bli {}" +
632             "          Event blup {}" +
633             "        }" +
634             "        Sequence sequence4 {" +
635             "          Event bla {}" +
636             "          Event bli {}" +
637             "          Event blup {}" +
638             "        }" +
639             "      }" +
640             "      Iteration iteration5 {" +
641             "        Sequence sequence5 {" +
642             "          Event blo {}" +
643             "          Event blau {}" +
644             "          Event blass {}" +
645             "        }" +
646             "        Sequence sequence5 {" +
647             "          Event blo {}" +
648             "          Event blau {}" +
649             "          Event blass {}" +
650             "        }" +
651             "        Sequence sequence5 {" +
652             "          Event blo {}" +
653             "          Event blau {}" +
654             "          Event blass {}" +
655             "        }" +
656             "        Sequence sequence5 {" +
657             "          Event blo {}" +
658             "          Event blau {}" +
659             "          Event blass {}" +
660             "        }" +
661             "        Sequence sequence5 {" +
662             "          Event blo {}" +
663             "          Event blau {}" +
664             "          Event blass {}" +
665             "        }" +
666             "      }" +
667             "      Iteration iteration6 {" +
668             "        Sequence sequence6 {" +
669             "          Event ble {}" +
670             "          Event blum {}" +
671             "          Event blop {}" +
672             "        }" +
673             "        Sequence sequence6 {" +
674             "          Event ble {}" +
675             "          Event blum {}" +
676             "          Event blop {}" +
677             "        }" +
678             "        Sequence sequence6 {" +
679             "          Event ble {}" +
680             "          Event blum {}" +
681             "          Event blop {}" +
682             "        }" +
683             "        Sequence sequence6 {" +
684             "          Event ble {}" +
685             "          Event blum {}" +
686             "          Event blop {}" +
687             "        }" +
688             "        Sequence sequence6 {" +
689             "          Event ble {}" +
690             "          Event blum {}" +
691             "          Event blop {}" +
692             "        }" +
693             "      }" +
694             "    }" +
695             "    Sequence sequence1 {" +
696             "      Iteration iteration4 {" +
697             "        Sequence sequence4 {" +
698             "          Event bla {}" +
699             "          Event bli {}" +
700             "          Event blup {}" +
701             "        }" +
702             "        Sequence sequence4 {" +
703             "          Event bla {}" +
704             "          Event bli {}" +
705             "          Event blup {}" +
706             "        }" +
707             "        Sequence sequence4 {" +
708             "          Event bla {}" +
709             "          Event bli {}" +
710             "          Event blup {}" +
711             "        }" +
712             "        Sequence sequence4 {" +
713             "          Event bla {}" +
714             "          Event bli {}" +
715             "          Event blup {}" +
716             "        }" +
717             "        Sequence sequence4 {" +
718             "          Event bla {}" +
719             "          Event bli {}" +
720             "          Event blup {}" +
721             "        }" +
722             "      }" +
723             "      Iteration iteration5 {" +
724             "        Sequence sequence5 {" +
725             "          Event blo {}" +
726             "          Event blau {}" +
727             "          Event blass {}" +
728             "        }" +
729             "        Sequence sequence5 {" +
730             "          Event blo {}" +
731             "          Event blau {}" +
732             "          Event blass {}" +
733             "        }" +
734             "        Sequence sequence5 {" +
735             "          Event blo {}" +
736             "          Event blau {}" +
737             "          Event blass {}" +
738             "        }" +
739             "        Sequence sequence5 {" +
740             "          Event blo {}" +
741             "          Event blau {}" +
742             "          Event blass {}" +
743             "        }" +
744             "        Sequence sequence5 {" +
745             "          Event blo {}" +
746             "          Event blau {}" +
747             "          Event blass {}" +
748             "        }" +
749             "      }" +
750             "      Iteration iteration6 {" +
751             "        Sequence sequence6 {" +
752             "          Event ble {}" +
753             "          Event blum {}" +
754             "          Event blop {}" +
755             "        }" +
756             "        Sequence sequence6 {" +
757             "          Event ble {}" +
758             "          Event blum {}" +
759             "          Event blop {}" +
760             "        }" +
761             "        Sequence sequence6 {" +
762             "          Event ble {}" +
763             "          Event blum {}" +
764             "          Event blop {}" +
765             "        }" +
766             "        Sequence sequence6 {" +
767             "          Event ble {}" +
768             "          Event blum {}" +
769             "          Event blop {}" +
770             "        }" +
771             "        Sequence sequence6 {" +
772             "          Event ble {}" +
773             "          Event blum {}" +
774             "          Event blop {}" +
775             "        }" +
776             "      }" +
777             "    }" +
778             "    Sequence sequence1 {" +
779             "      Iteration iteration4 {" +
780             "        Sequence sequence4 {" +
781             "          Event bla {}" +
782             "          Event bli {}" +
783             "          Event blup {}" +
784             "        }" +
785             "        Sequence sequence4 {" +
786             "          Event bla {}" +
787             "          Event bli {}" +
788             "          Event blup {}" +
789             "        }" +
790             "        Sequence sequence4 {" +
791             "          Event bla {}" +
792             "          Event bli {}" +
793             "          Event blup {}" +
794             "        }" +
795             "        Sequence sequence4 {" +
796             "          Event bla {}" +
797             "          Event bli {}" +
798             "          Event blup {}" +
799             "        }" +
800             "        Sequence sequence4 {" +
801             "          Event bla {}" +
802             "          Event bli {}" +
803             "          Event blup {}" +
804             "        }" +
805             "      }" +
806             "      Iteration iteration5 {" +
807             "        Sequence sequence5 {" +
808             "          Event blo {}" +
809             "          Event blau {}" +
810             "          Event blass {}" +
811             "        }" +
812             "        Sequence sequence5 {" +
813             "          Event blo {}" +
814             "          Event blau {}" +
815             "          Event blass {}" +
816             "        }" +
817             "        Sequence sequence5 {" +
818             "          Event blo {}" +
819             "          Event blau {}" +
820             "          Event blass {}" +
821             "        }" +
822             "        Sequence sequence5 {" +
823             "          Event blo {}" +
824             "          Event blau {}" +
825             "          Event blass {}" +
826             "        }" +
827             "        Sequence sequence5 {" +
828             "          Event blo {}" +
829             "          Event blau {}" +
830             "          Event blass {}" +
831             "        }" +
832             "      }" +
833             "      Iteration iteration6 {" +
834             "        Sequence sequence6 {" +
835             "          Event ble {}" +
836             "          Event blum {}" +
837             "          Event blop {}" +
838             "        }" +
839             "        Sequence sequence6 {" +
840             "          Event ble {}" +
841             "          Event blum {}" +
842             "          Event blop {}" +
843             "        }" +
844             "        Sequence sequence6 {" +
845             "          Event ble {}" +
846             "          Event blum {}" +
847             "          Event blop {}" +
848             "        }" +
849             "        Sequence sequence6 {" +
850             "          Event ble {}" +
851             "          Event blum {}" +
852             "          Event blop {}" +
853             "        }" +
854             "        Sequence sequence6 {" +
855             "          Event ble {}" +
856             "          Event blum {}" +
857             "          Event blop {}" +
858             "        }" +
859             "      }" +
860             "    }" +
861             "    Sequence sequence1 {" +
862             "      Iteration iteration4 {" +
863             "        Sequence sequence4 {" +
864             "          Event bla {}" +
865             "          Event bli {}" +
866             "          Event blup {}" +
867             "        }" +
868             "        Sequence sequence4 {" +
869             "          Event bla {}" +
870             "          Event bli {}" +
871             "          Event blup {}" +
872             "        }" +
873             "        Sequence sequence4 {" +
874             "          Event bla {}" +
875             "          Event bli {}" +
876             "          Event blup {}" +
877             "        }" +
878             "        Sequence sequence4 {" +
879             "          Event bla {}" +
880             "          Event bli {}" +
881             "          Event blup {}" +
882             "        }" +
883             "        Sequence sequence4 {" +
884             "          Event bla {}" +
885             "          Event bli {}" +
886             "          Event blup {}" +
887             "        }" +
888             "      }" +
889             "      Iteration iteration5 {" +
890             "        Sequence sequence5 {" +
891             "          Event blo {}" +
892             "          Event blau {}" +
893             "          Event blass {}" +
894             "        }" +
895             "        Sequence sequence5 {" +
896             "          Event blo {}" +
897             "          Event blau {}" +
898             "          Event blass {}" +
899             "        }" +
900             "        Sequence sequence5 {" +
901             "          Event blo {}" +
902             "          Event blau {}" +
903             "          Event blass {}" +
904             "        }" +
905             "        Sequence sequence5 {" +
906             "          Event blo {}" +
907             "          Event blau {}" +
908             "          Event blass {}" +
909             "        }" +
910             "        Sequence sequence5 {" +
911             "          Event blo {}" +
912             "          Event blau {}" +
913             "          Event blass {}" +
914             "        }" +
915             "      }" +
916             "      Iteration iteration6 {" +
917             "        Sequence sequence6 {" +
918             "          Event ble {}" +
919             "          Event blum {}" +
920             "          Event blop {}" +
921             "        }" +
922             "        Sequence sequence6 {" +
923             "          Event ble {}" +
924             "          Event blum {}" +
925             "          Event blop {}" +
926             "        }" +
927             "        Sequence sequence6 {" +
928             "          Event ble {}" +
929             "          Event blum {}" +
930             "          Event blop {}" +
931             "        }" +
932             "        Sequence sequence6 {" +
933             "          Event ble {}" +
934             "          Event blum {}" +
935             "          Event blop {}" +
936             "        }" +
937             "        Sequence sequence6 {" +
938             "          Event ble {}" +
939             "          Event blum {}" +
940             "          Event blop {}" +
941             "        }" +
942             "      }" +
943             "    }" +
944             "    Sequence sequence1 {" +
945             "      Iteration iteration4 {" +
946             "        Sequence sequence4 {" +
947             "          Event bla {}" +
948             "          Event bli {}" +
949             "          Event blup {}" +
950             "        }" +
951             "        Sequence sequence4 {" +
952             "          Event bla {}" +
953             "          Event bli {}" +
954             "          Event blup {}" +
955             "        }" +
956             "        Sequence sequence4 {" +
957             "          Event bla {}" +
958             "          Event bli {}" +
959             "          Event blup {}" +
960             "        }" +
961             "        Sequence sequence4 {" +
962             "          Event bla {}" +
963             "          Event bli {}" +
964             "          Event blup {}" +
965             "        }" +
966             "        Sequence sequence4 {" +
967             "          Event bla {}" +
968             "          Event bli {}" +
969             "          Event blup {}" +
970             "        }" +
971             "      }" +
972             "      Iteration iteration5 {" +
973             "        Sequence sequence5 {" +
974             "          Event blo {}" +
975             "          Event blau {}" +
976             "          Event blass {}" +
977             "        }" +
978             "        Sequence sequence5 {" +
979             "          Event blo {}" +
980             "          Event blau {}" +
981             "          Event blass {}" +
982             "        }" +
983             "        Sequence sequence5 {" +
984             "          Event blo {}" +
985             "          Event blau {}" +
986             "          Event blass {}" +
987             "        }" +
988             "        Sequence sequence5 {" +
989             "          Event blo {}" +
990             "          Event blau {}" +
991             "          Event blass {}" +
992             "        }" +
993             "        Sequence sequence5 {" +
994             "          Event blo {}" +
995             "          Event blau {}" +
996             "          Event blass {}" +
997             "        }" +
998             "      }" +
999             "      Iteration iteration6 {" +
1000             "        Sequence sequence6 {" +
1001             "          Event ble {}" +
1002             "          Event blum {}" +
1003             "          Event blop {}" +
1004             "        }" +
1005             "        Sequence sequence6 {" +
1006             "          Event ble {}" +
1007             "          Event blum {}" +
1008             "          Event blop {}" +
1009             "        }" +
1010             "        Sequence sequence6 {" +
1011             "          Event ble {}" +
1012             "          Event blum {}" +
1013             "          Event blop {}" +
1014             "        }" +
1015             "        Sequence sequence6 {" +
1016             "          Event ble {}" +
1017             "          Event blum {}" +
1018             "          Event blop {}" +
1019             "        }" +
1020             "        Sequence sequence6 {" +
1021             "          Event ble {}" +
1022             "          Event blum {}" +
1023             "          Event blop {}" +
1024             "        }" +
1025             "      }" +
1026             "    }" +
1027             "  }" +
1028             "}", manager.getTaskModel().getUserSessions().get(0));
1029    }
1030
1031    /**
1032     *
1033     */
1034    private void simulateEvent(IEventType eventType, IEventTarget eventTarget) {
1035        manager.handleNewEvent(new Event(eventType, eventTarget));
1036    }
1037
1038}
Note: See TracBrowser for help on using the repository browser.