Changeset 1205 for trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/visitors/startswith/StartsWithPatternContainsPatternAndEndsWithEventTest.java
- Timestamp:
- 05/01/13 14:33:31 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/visitors/startswith/StartsWithPatternContainsPatternAndEndsWithEventTest.java
r1170 r1205 24 24 25 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 26 import de.ugoe.cs.autoquest.usability.rules.patterns. UsagePattern;27 import de.ugoe.cs.autoquest.usability.rules.patterns. UsagePatternBuilder;26 import de.ugoe.cs.autoquest.usability.rules.patterns.InteractionPattern; 27 import de.ugoe.cs.autoquest.usability.rules.patterns.InteractionPatternBuilder; 28 28 import de.ugoe.cs.autoquest.usability.testutil.GenerateTaskModelUtil; 29 29 … … 45 45 " Sequence seq2 {" + 46 46 " TextInput target4 {}" + 47 " MouseClick target 2{}" +47 " MouseClick target1 {}" + 48 48 " }" + 49 49 " }" + 50 50 " Selection sel1 {" + 51 51 " Sequence seq3 {" + 52 " TextInput target 4{}" +53 " EventTask target 2{}" +52 " TextInput target3 {}" + 53 " EventTask target5 {}" + 54 54 " }" + 55 55 " }" + 56 " Sequence seq4 {" + 57 " MouseClick target6 {}" + 58 " EventTask t5 {}" + 59 " }" + 60 " TextInput target7 {}" + 56 61 " }" + 57 " Sequence seq4 {" +58 " MouseClick target2 {}" +59 " EventTask t5 {}" +60 " }" +61 " TextInput target3 {}" +62 62 "}"; 63 63 ITaskModel taskTree = GenerateTaskModelUtil.getTaskModelFromSpec(spec); 64 UsagePatternBuilder patternBuilder = new UsagePatternBuilder();65 UsagePattern startsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build();66 UsagePattern containsPattern = patternBuilder.concernedNode(SEQUENCE).startsWith(MOUSE_CLICK).build();67 UsagePattern pattern = patternBuilder.concernedNode(SEQUENCE).startsWith(startsWithPattern).contains(containsPattern).endsWith(TEXT_INPUT).build();64 InteractionPatternBuilder patternBuilder = new InteractionPatternBuilder(); 65 InteractionPattern startsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build(); 66 InteractionPattern containsPattern = patternBuilder.concernedNode(SEQUENCE).startsWith(MOUSE_CLICK).build(); 67 InteractionPattern pattern = patternBuilder.concernedNode(SEQUENCE).startsWith(startsWithPattern).contains(containsPattern).endsWith(TEXT_INPUT).build(); 68 68 // When 69 69 boolean patternContained = pattern.containedIn(taskTree); … … 97 97 "}"; 98 98 ITaskModel taskTree = GenerateTaskModelUtil.getTaskModelFromSpec(spec); 99 UsagePatternBuilder patternBuilder = new UsagePatternBuilder();100 UsagePattern startsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build();101 UsagePattern containsPattern = patternBuilder.concernedNode(SEQUENCE).startsWith(MOUSE_CLICK).endsWith(TEXT_INPUT).build();102 UsagePattern pattern = patternBuilder.concernedNode(SEQUENCE).startsWith(startsWithPattern).contains(containsPattern).endsWith(TEXT_INPUT).build();99 InteractionPatternBuilder patternBuilder = new InteractionPatternBuilder(); 100 InteractionPattern startsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build(); 101 InteractionPattern containsPattern = patternBuilder.concernedNode(SEQUENCE).startsWith(MOUSE_CLICK).endsWith(TEXT_INPUT).build(); 102 InteractionPattern pattern = patternBuilder.concernedNode(SEQUENCE).startsWith(startsWithPattern).contains(containsPattern).endsWith(TEXT_INPUT).build(); 103 103 // When 104 104 boolean patternContained = pattern.containedIn(taskTree);
Note: See TracChangeset
for help on using the changeset viewer.