Ignore:
Timestamp:
03/18/13 11:46:47 (11 years ago)
Author:
pharms
Message:
  • refactoring of task tree node comparison to be able to optimize the comparisons for the different comparison levels lexically, syntactically, semantically
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/nodeequality/SequenceComparisonRuleTest.java

    r927 r1125  
    5252        ITaskTreeNode task2 = new TaskTreeNode("task2"); 
    5353         
    54         assertNull(rule.compare(task1, task2)); 
     54        assertFalse(rule.isApplicable(task1, task2)); 
    5555         
    5656        ISequence sequence1 = treeNodeFactory.createNewSequence(); 
    57         assertEquals(NodeEquality.IDENTICAL, rule.compare(sequence1, sequence1)); 
     57        assertEquals(NodeEquality.LEXICALLY_EQUAL, rule.compare(sequence1, sequence1)); 
    5858 
    5959        ISequence sequence2 = treeNodeFactory.createNewSequence(); 
     
    9292 
    9393        ISelection selection = treeNodeFactory.createNewSelection(); 
    94         assertNull(rule.compare(sequence1, selection)); 
    95         assertNull(rule.compare(selection, sequence1)); 
    96         assertNull(rule.compare(sequence2, selection)); 
    97         assertNull(rule.compare(selection, sequence2)); 
    98         assertNull(rule.compare(sequence3, selection)); 
    99         assertNull(rule.compare(selection, sequence3)); 
     94        assertFalse(rule.isApplicable(sequence1, selection)); 
     95        assertFalse(rule.isApplicable(selection, sequence1)); 
     96        assertFalse(rule.isApplicable(sequence2, selection)); 
     97        assertFalse(rule.isApplicable(selection, sequence2)); 
     98        assertFalse(rule.isApplicable(sequence3, selection)); 
     99        assertFalse(rule.isApplicable(selection, sequence3)); 
    100100    } 
    101101 
Note: See TracChangeset for help on using the changeset viewer.