Changeset 1146 for trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/taskequality/TaskAndIterationComparisonRuleTest.java
- Timestamp:
- 04/04/13 16:06:07 (11 years ago)
- Location:
- trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/taskequality
- Files:
-
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/taskequality/TaskAndIterationComparisonRuleTest.java
r927 r1146 13 13 // limitations under the License. 14 14 15 package de.ugoe.cs.autoquest.tasktrees. nodeequality;15 package de.ugoe.cs.autoquest.tasktrees.taskequality; 16 16 17 17 import static org.junit.Assert.*; … … 19 19 import org.junit.Test; 20 20 21 import de.ugoe.cs.autoquest.tasktrees.nodeequality.NodeAndIterationComparisonRule; 22 import de.ugoe.cs.autoquest.tasktrees.nodeequality.NodeEquality; 23 import de.ugoe.cs.autoquest.tasktrees.nodeequality.NodeEqualityRuleManager; 21 import de.ugoe.cs.autoquest.eventcore.IEventTarget; 22 import de.ugoe.cs.autoquest.eventcore.IEventType; 23 import de.ugoe.cs.autoquest.eventcore.StringEventType; 24 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskAndIterationComparisonRule; 25 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskEquality; 26 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskEqualityRuleManager; 24 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.IIteration; 25 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ISelection; 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask TreeBuilder;27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask TreeNode;28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask TreeNodeFactory;29 import de.ugoe.cs.autoquest.tasktrees.treeimpl.Task TreeBuilder;30 import de.ugoe.cs.autoquest.tasktrees.treeimpl.Task TreeNode;31 import de.ugoe.cs.autoquest.t asktrees.treeimpl.TaskTreeNodeFactory;29 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskBuilder; 30 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 31 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory; 32 import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskBuilder; 33 import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskFactory; 34 import de.ugoe.cs.autoquest.test.DummyGUIElement; 32 35 33 36 /** 34 37 * @author Patrick Harms 35 38 */ 36 public class NodeAndIterationComparisonRuleTest {39 public class TaskAndIterationComparisonRuleTest { 37 40 38 41 /** … … 41 44 @Test 42 45 public void test() { 43 NodeEqualityRuleManager manager = new NodeEqualityRuleManager();46 TaskEqualityRuleManager manager = new TaskEqualityRuleManager(); 44 47 manager.init(); 45 48 46 ITask TreeNodeFactory treeNodeFactory = new TaskTreeNodeFactory();47 ITask TreeBuilder treeBuilder = new TaskTreeBuilder();49 ITaskFactory taskFactory = new TaskFactory(); 50 ITaskBuilder treeBuilder = new TaskBuilder(); 48 51 49 NodeAndIterationComparisonRule rule = new NodeAndIterationComparisonRule(manager);52 TaskAndIterationComparisonRule rule = new TaskAndIterationComparisonRule(manager); 50 53 51 ITaskTreeNode task1 = new TaskTreeNode("task1"); 54 IEventType eventType1 = new StringEventType("eventType1"); 55 IEventTarget eventTarget1 = new DummyGUIElement("elem1"); 56 ITask task1 = taskFactory.createNewEventTask(eventType1, eventTarget1); 52 57 53 58 assertNull(rule.compare(task1, task1)); 54 59 55 IIteration iteration1 = t reeNodeFactory.createNewIteration();60 IIteration iteration1 = taskFactory.createNewIteration(); 56 61 assertNull(rule.compare(iteration1, iteration1)); 57 62 assertNull(rule.compare(task1, iteration1)); 58 63 assertNull(rule.compare(iteration1, task1)); 59 64 60 treeBuilder.set Child(iteration1, task1);65 treeBuilder.setMarkedTask(iteration1, task1); 61 66 62 assertEquals( NodeEquality.LEXICALLY_EQUAL, rule.compare(iteration1, task1));63 assertEquals( NodeEquality.LEXICALLY_EQUAL, rule.compare(task1, iteration1));67 assertEquals(TaskEquality.LEXICALLY_EQUAL, rule.compare(iteration1, task1)); 68 assertEquals(TaskEquality.LEXICALLY_EQUAL, rule.compare(task1, iteration1)); 64 69 65 ISelection selection1 = t reeNodeFactory.createNewSelection();70 ISelection selection1 = taskFactory.createNewSelection(); 66 71 treeBuilder.addChild(selection1, task1); 67 treeBuilder.set Child(iteration1, selection1);72 treeBuilder.setMarkedTask(iteration1, selection1); 68 73 69 assertEquals( NodeEquality.LEXICALLY_EQUAL, rule.compare(iteration1, task1));70 assertEquals( NodeEquality.LEXICALLY_EQUAL, rule.compare(task1, iteration1));74 assertEquals(TaskEquality.LEXICALLY_EQUAL, rule.compare(iteration1, task1)); 75 assertEquals(TaskEquality.LEXICALLY_EQUAL, rule.compare(task1, iteration1)); 71 76 } 72 77
Note: See TracChangeset
for help on using the changeset viewer.