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/IterationComparisonRuleTest.java

    r927 r1125  
    5252        ITaskTreeNode task2 = new TaskTreeNode("task2"); 
    5353         
    54         assertNull(rule.compare(task1, task2)); 
     54        assertFalse(rule.isApplicable(task1, task2)); 
    5555         
    5656        IIteration iteration1 = treeNodeFactory.createNewIteration(); 
    57         assertEquals(NodeEquality.IDENTICAL, rule.compare(iteration1, iteration1)); 
     57        assertEquals(NodeEquality.LEXICALLY_EQUAL, rule.compare(iteration1, iteration1)); 
    5858 
    5959        IIteration iteration2 = treeNodeFactory.createNewIteration(); 
     
    9696        assertEquals(NodeEquality.LEXICALLY_EQUAL, rule.compare(iteration2, iteration1)); 
    9797         
    98         assertNull(rule.compare(iteration1, selection1)); 
    99         assertNull(rule.compare(selection1, iteration1)); 
    100         assertNull(rule.compare(iteration2, selection1)); 
    101         assertNull(rule.compare(selection1, iteration2)); 
     98        assertFalse(rule.isApplicable(iteration1, selection1)); 
     99        assertFalse(rule.isApplicable(selection1, iteration1)); 
     100        assertFalse(rule.isApplicable(iteration2, selection1)); 
     101        assertFalse(rule.isApplicable(selection1, iteration2)); 
    102102 
    103         assertNull(rule.compare(iteration1, selection2)); 
    104         assertNull(rule.compare(selection2, iteration1)); 
    105         assertNull(rule.compare(iteration2, selection2)); 
    106         assertNull(rule.compare(selection2, iteration2)); 
     103        assertFalse(rule.isApplicable(iteration1, selection2)); 
     104        assertFalse(rule.isApplicable(selection2, iteration1)); 
     105        assertFalse(rule.isApplicable(iteration2, selection2)); 
     106        assertFalse(rule.isApplicable(selection2, iteration2)); 
    107107    } 
    108108 
Note: See TracChangeset for help on using the changeset viewer.