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