[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 | /**
|
---|
[1402] | 35 | * @author Patrick Harms
|
---|
[445] | 36 | */
|
---|
[557] | 37 | public class TaskTreeManagerTest {
|
---|
[445] | 38 |
|
---|
[557] | 39 | /** */
|
---|
| 40 | TaskTreeManager manager;
|
---|
[445] | 41 |
|
---|
[557] | 42 | /**
|
---|
| 43 | *
|
---|
| 44 | */
|
---|
| 45 | @Before
|
---|
| 46 | public void setUp() {
|
---|
[1146] | 47 | Console.reset();
|
---|
[725] | 48 | new TextConsole(Level.FINEST);
|
---|
[557] | 49 | manager = new TaskTreeManager();
|
---|
| 50 | }
|
---|
[445] | 51 |
|
---|
[557] | 52 | /**
|
---|
| 53 | *
|
---|
| 54 | */
|
---|
| 55 | @After
|
---|
| 56 | public void tearDown() {
|
---|
| 57 | manager = null;
|
---|
| 58 | ComponentManager.clearInstance();
|
---|
| 59 | }
|
---|
[445] | 60 |
|
---|
[557] | 61 | /**
|
---|
| 62 | *
|
---|
| 63 | */
|
---|
| 64 | @Test
|
---|
| 65 | public void testOneEventOnOneElement() {
|
---|
| 66 | simulateEvent(new DummyInteraction("bla", 1), new DummyGUIElement("elem1"));
|
---|
[1294] | 67 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 68 | ("UserSession session {" +
|
---|
| 69 | " Event bla {}" +
|
---|
| 70 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[557] | 71 | }
|
---|
[445] | 72 |
|
---|
[557] | 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);
|
---|
[1146] | 83 | simulateEvent(new DummyInteraction("ble", 1), eventTarget);
|
---|
[445] | 84 |
|
---|
[1294] | 85 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 86 | ("UserSession session {" +
|
---|
| 87 | " Event bla {}" +
|
---|
| 88 | " Event bli {}" +
|
---|
| 89 | " Event blo {}" +
|
---|
| 90 | " Event blu {}" +
|
---|
| 91 | " Event ble {}" +
|
---|
| 92 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[557] | 93 | }
|
---|
[445] | 94 |
|
---|
[557] | 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);
|
---|
[1146] | 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);
|
---|
[445] | 112 |
|
---|
[1294] | 113 | new TaskTreeChecker(true).assertUserSession
|
---|
[1146] | 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));
|
---|
[445] | 122 | }
|
---|
| 123 |
|
---|
[557] | 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);
|
---|
[1146] | 137 | simulateEvent(new DummyInteraction("blup", 1), eventTarget1);
|
---|
| 138 | simulateEvent(new DummyInteraction("ble", 1), eventTarget2);
|
---|
[557] | 139 | simulateEvent(new DummyInteraction("blo", 1), eventTarget2);
|
---|
[1146] | 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);
|
---|
[557] | 150 |
|
---|
[1294] | 151 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 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));
|
---|
[445] | 169 | }
|
---|
| 170 |
|
---|
[557] | 171 | /**
|
---|
| 172 | *
|
---|
| 173 | */
|
---|
| 174 | @Test
|
---|
[1132] | 175 | public void testEventIterationDetection_01() throws Exception {
|
---|
[557] | 176 | IEventTarget eventTarget1 = new DummyGUIElement("elem1");
|
---|
| 177 | IEventType event1 = new DummyInteraction("bla", 1);
|
---|
| 178 | simulateEvent(event1, eventTarget1);
|
---|
| 179 | simulateEvent(event1, eventTarget1);
|
---|
[1294] | 180 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 181 | ("UserSession session {" +
|
---|
| 182 | " Iteration iteration1 {" +
|
---|
| 183 | " Event bla {}" +
|
---|
| 184 | " Event bla {}" +
|
---|
[557] | 185 | " }" +
|
---|
[1146] | 186 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[1132] | 187 | }
|
---|
[557] | 188 |
|
---|
[1132] | 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);
|
---|
[557] | 196 | for (int i = 0; i < 10; i++) {
|
---|
| 197 | simulateEvent(event1, eventTarget1);
|
---|
| 198 | }
|
---|
| 199 |
|
---|
[1294] | 200 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 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 {}" +
|
---|
[557] | 213 | " }" +
|
---|
[1146] | 214 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[1132] | 215 | }
|
---|
[557] | 216 |
|
---|
[1132] | 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 |
|
---|
[557] | 225 | // now test with preceding and trailing other interactions
|
---|
| 226 | IEventType event2 = new DummyInteraction("bli", 1);
|
---|
| 227 | IEventType event3 = new DummyInteraction("blup", 1);
|
---|
[1146] | 228 | IEventType event4 = new DummyInteraction("ble", 1);
|
---|
| 229 | IEventType event5 = new DummyInteraction("blo", 1);
|
---|
[557] | 230 |
|
---|
| 231 | simulateEvent(event2, eventTarget1);
|
---|
| 232 | simulateEvent(event3, eventTarget1);
|
---|
| 233 | for (int i = 0; i < 10; i++) {
|
---|
| 234 | simulateEvent(event1, eventTarget1);
|
---|
| 235 | }
|
---|
[1146] | 236 | simulateEvent(event4, eventTarget1);
|
---|
| 237 | simulateEvent(event5, eventTarget1);
|
---|
[557] | 238 |
|
---|
[1294] | 239 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 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 {}" +
|
---|
[557] | 254 | " }" +
|
---|
[1146] | 255 | " Event ble {}" +
|
---|
| 256 | " Event blo {}" +
|
---|
| 257 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[557] | 258 |
|
---|
[1132] | 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 |
|
---|
[557] | 271 | // now test with iterations of iterations
|
---|
[1146] | 272 | for (int i = 0; i < 5; i++) {
|
---|
[557] | 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 |
|
---|
[1294] | 284 | new TaskTreeChecker(true).assertUserSession
|
---|
[1146] | 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 {}" +
|
---|
[557] | 294 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 309 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 402 | " }" +
|
---|
[1146] | 403 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[557] | 404 |
|
---|
[445] | 405 | }
|
---|
| 406 |
|
---|
[557] | 407 | /**
|
---|
| 408 | *
|
---|
| 409 | */
|
---|
| 410 | @Test
|
---|
[1132] | 411 | public void testSequenceIterationDetection_01() throws Exception {
|
---|
[557] | 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);
|
---|
[445] | 416 |
|
---|
[557] | 417 | simulateEvent(event1, eventTarget1);
|
---|
| 418 | simulateEvent(event2, eventTarget1);
|
---|
| 419 | simulateEvent(event3, eventTarget1);
|
---|
[445] | 420 |
|
---|
[557] | 421 | simulateEvent(event1, eventTarget1);
|
---|
| 422 | simulateEvent(event2, eventTarget1);
|
---|
| 423 | simulateEvent(event3, eventTarget1);
|
---|
[1132] | 424 |
|
---|
[1294] | 425 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 426 | ("UserSession session {" +
|
---|
| 427 | " Iteration iteration1 {" +
|
---|
| 428 | " Sequence sequence2 {" +
|
---|
| 429 | " Event bla {}" +
|
---|
| 430 | " Event bli {}" +
|
---|
| 431 | " Event blup {}" +
|
---|
[557] | 432 | " }" +
|
---|
[1146] | 433 | " Sequence sequence2 {" +
|
---|
| 434 | " Event bla {}" +
|
---|
| 435 | " Event bli {}" +
|
---|
| 436 | " Event blup {}" +
|
---|
| 437 | " }" +
|
---|
[557] | 438 | " }" +
|
---|
[1146] | 439 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[1132] | 440 | }
|
---|
[557] | 441 |
|
---|
[1132] | 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 |
|
---|
[557] | 452 | for (int i = 0; i < 10; i++) {
|
---|
| 453 | simulateEvent(event1, eventTarget1);
|
---|
| 454 | simulateEvent(event2, eventTarget1);
|
---|
| 455 | simulateEvent(event3, eventTarget1);
|
---|
| 456 | }
|
---|
| 457 |
|
---|
[1294] | 458 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 459 | ("UserSession session {" +
|
---|
| 460 | " Iteration iteration1 {" +
|
---|
| 461 | " Sequence sequence2 {" +
|
---|
| 462 | " Event bla {}" +
|
---|
| 463 | " Event bli {}" +
|
---|
| 464 | " Event blup {}" +
|
---|
[557] | 465 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 511 | " }" +
|
---|
[1146] | 512 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[1132] | 513 | }
|
---|
[557] | 514 |
|
---|
[1132] | 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 |
|
---|
[557] | 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);
|
---|
[1132] | 529 |
|
---|
[557] | 530 | simulateEvent(event4, eventTarget1);
|
---|
[1146] | 531 | for (int i = 0; i < 5; i++) {
|
---|
[557] | 532 | simulateEvent(event1, eventTarget1);
|
---|
| 533 | simulateEvent(event2, eventTarget1);
|
---|
| 534 | simulateEvent(event3, eventTarget1);
|
---|
| 535 | }
|
---|
[1146] | 536 | simulateEvent(event5, eventTarget1);
|
---|
[557] | 537 | simulateEvent(event6, eventTarget1);
|
---|
| 538 |
|
---|
[1294] | 539 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 540 | ("UserSession session {" +
|
---|
| 541 | " Event ble {}" +
|
---|
| 542 | " Iteration iteration2 {" +
|
---|
| 543 | " Sequence sequence3 {" +
|
---|
| 544 | " Event bla {}" +
|
---|
| 545 | " Event bli {}" +
|
---|
| 546 | " Event blup {}" +
|
---|
[557] | 547 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 568 | " }" +
|
---|
[1146] | 569 | " Event blo {}" +
|
---|
| 570 | " Event blu {}" +
|
---|
| 571 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[1132] | 572 | }
|
---|
[557] | 573 |
|
---|
[1132] | 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);
|
---|
[1146] | 586 | IEventType event7 = new DummyInteraction("ble", 1);
|
---|
| 587 | IEventType event8 = new DummyInteraction("blum", 1);
|
---|
| 588 | IEventType event9 = new DummyInteraction("blop", 1);
|
---|
[1132] | 589 |
|
---|
[557] | 590 | // now test with iterations of iterations
|
---|
[1146] | 591 | for (int i = 0; i < 5; i++) {
|
---|
[557] | 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++) {
|
---|
[1132] | 598 | simulateEvent(event4, eventTarget1);
|
---|
| 599 | simulateEvent(event5, eventTarget1);
|
---|
| 600 | simulateEvent(event6, eventTarget1);
|
---|
[557] | 601 | }
|
---|
| 602 | for (int j = 0; j < 5; j++) {
|
---|
[1146] | 603 | simulateEvent(event7, eventTarget1);
|
---|
| 604 | simulateEvent(event8, eventTarget1);
|
---|
| 605 | simulateEvent(event9, eventTarget1);
|
---|
[557] | 606 | }
|
---|
| 607 | }
|
---|
| 608 |
|
---|
[1294] | 609 | new TaskTreeChecker().assertUserSession
|
---|
[1146] | 610 | ("UserSession session {" +
|
---|
| 611 | " Iteration iteration3 {" +
|
---|
| 612 | " Sequence sequence1 {" +
|
---|
| 613 | " Iteration iteration4 {" +
|
---|
| 614 | " Sequence sequence4 {" +
|
---|
| 615 | " Event bla {}" +
|
---|
| 616 | " Event bli {}" +
|
---|
| 617 | " Event blup {}" +
|
---|
[557] | 618 | " }" +
|
---|
[1146] | 619 | " Sequence sequence4 {" +
|
---|
| 620 | " Event bla {}" +
|
---|
| 621 | " Event bli {}" +
|
---|
| 622 | " Event blup {}" +
|
---|
[557] | 623 | " }" +
|
---|
[1146] | 624 | " Sequence sequence4 {" +
|
---|
| 625 | " Event bla {}" +
|
---|
| 626 | " Event bli {}" +
|
---|
| 627 | " Event blup {}" +
|
---|
[557] | 628 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 639 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 694 | " }" +
|
---|
[1146] | 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 | " }" +
|
---|
[557] | 1027 | " }" +
|
---|
[1146] | 1028 | "}", manager.getTaskModel().getUserSessions().get(0));
|
---|
[445] | 1029 | }
|
---|
[557] | 1030 |
|
---|
| 1031 | /**
|
---|
| 1032 | *
|
---|
| 1033 | */
|
---|
| 1034 | private void simulateEvent(IEventType eventType, IEventTarget eventTarget) {
|
---|
| 1035 | manager.handleNewEvent(new Event(eventType, eventTarget));
|
---|
[445] | 1036 | }
|
---|
| 1037 |
|
---|
| 1038 | }
|
---|