Ignore:
Timestamp:
05/01/13 14:33:31 (11 years ago)
Author:
adeicke
Message:

Fixing taskmodel specs and apply renaming refactoring (UsagePattern? -> InteractionPattern?).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/rules/patterns/visitors/endswith/EndsWithPatternTest.java

    r1171 r1205  
    2525 
    2626import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 
    27 import de.ugoe.cs.autoquest.usability.rules.patterns.UsagePattern; 
    28 import de.ugoe.cs.autoquest.usability.rules.patterns.UsagePatternBuilder; 
     27import de.ugoe.cs.autoquest.usability.rules.patterns.InteractionPattern; 
     28import de.ugoe.cs.autoquest.usability.rules.patterns.InteractionPatternBuilder; 
    2929import de.ugoe.cs.autoquest.usability.testutil.GenerateTaskModelUtil; 
    3030 
     
    3939 
    4040    @Test 
    41     public void starts_with_pattern_positive() { 
     41    public void ends_with_pattern_positive() { 
    4242        // Given 
    4343        String spec = "UserSession {" + 
     
    4848                      "      Sequence seq2 {" + 
    4949                      "        TextInput target4 {}" + 
    50                       "        MouseClick target2 {}" + 
     50                      "        MouseClick target5 {}" + 
    5151                      "      }" + 
    5252                      "    }" + 
     
    5454                      "      Sequence seq3 {" + 
    5555                      "        TextInput target4 {}" + 
    56                       "        EventTask target2 {}" + 
     56                      "        EventTask target3 {}" + 
    5757                      "      }" + 
    5858                      "    }" + 
     
    6060                      "}"; 
    6161        ITaskModel taskTree = GenerateTaskModelUtil.getTaskModelFromSpec(spec); 
    62         UsagePatternBuilder patternBuilder = new UsagePatternBuilder(); 
    63         UsagePattern endsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build(); 
    64         UsagePattern pattern = patternBuilder.concernedNode(SEQUENCE).endsWith(endsWithPattern).build(); 
     62        InteractionPatternBuilder patternBuilder = new InteractionPatternBuilder(); 
     63        InteractionPattern endsWithPattern = patternBuilder.concernedNode(SELECTION).startsWith(TEXT_INPUT).endsWith(MOUSE_CLICK).build(); 
     64        InteractionPattern pattern = patternBuilder.concernedNode(SEQUENCE).endsWith(endsWithPattern).build(); 
    6565        // When 
    6666        boolean patternContained = pattern.containedIn(taskTree); 
     
    7070     
    7171    @Test 
    72     public void starts_with_pattern_negative() { 
     72    public void ends_with_pattern_negative() { 
    7373        // Given 
    7474        String spec = "UserSession {" + 
    75                               "  Selection sel1 {" + 
    76                       "    Sequence seq1 {" + 
    77                       "      EventTask target1 {}" + 
    78                       "      EventTask target2 {}" + 
    79                       "    }" + 
    80                       "  }" + 
    81                       "  Selection sel1 {" + 
    82                       "    Iteration it1 {" + 
    83                       "      Sequence seq2 {" + 
    84                       "        MouseClick target5 {}" + 
    85                       "        EventTask target4 {}" + 
     75                              "  Sequence seg0 {" + 
     76                              "    Selection sel1 {" + 
     77                      "      Sequence seq1 {" + 
     78                      "        EventTask target1 {}" + 
    8679                      "        EventTask target2 {}" + 
    8780                      "      }" + 
    8881                      "    }" + 
    89                       "  }" + 
    90                       "  Selection sel1 {" + 
    91                       "    Sequence seq3 {" + 
    92                       "      EventTask target5 {}" + 
    93                       "      EventTask target6 {}" + 
     82                      "    Selection sel1 {" + 
     83                      "      Iteration it1 {" + 
     84                      "        Sequence seq2 {" + 
     85                      "          MouseClick target5 {}" + 
     86                      "          EventTask target4 {}" + 
     87                      "          EventTask target2 {}" + 
     88                      "        }" + 
     89                      "      }" + 
     90                      "    }" + 
     91                      "    Selection sel1 {" + 
     92                      "      Sequence seq3 {" + 
     93                      "        EventTask target5 {}" + 
     94                      "        EventTask target6 {}" + 
     95                      "      }" + 
    9496                      "    }" + 
    9597                      "  }" + 
    9698                      "}"; 
    9799        ITaskModel taskTree = GenerateTaskModelUtil.getTaskModelFromSpec(spec); 
    98         UsagePatternBuilder patternBuilder = new UsagePatternBuilder(); 
    99         UsagePattern endsWithPattern = patternBuilder.concernedNode(ITERATION).startsWith(MOUSE_CLICK).contains(TEXT_INPUT).build(); 
    100         UsagePattern pattern = patternBuilder.concernedNode(SEQUENCE).endsWith(endsWithPattern).build(); 
     100        InteractionPatternBuilder patternBuilder = new InteractionPatternBuilder(); 
     101        InteractionPattern endsWithPattern = patternBuilder.concernedNode(ITERATION).startsWith(MOUSE_CLICK).contains(TEXT_INPUT).build(); 
     102        InteractionPattern pattern = patternBuilder.concernedNode(SEQUENCE).endsWith(endsWithPattern).build(); 
    101103        // When 
    102104        boolean patternContained = pattern.containedIn(taskTree); 
Note: See TracChangeset for help on using the changeset viewer.