Changeset 1294 for trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/AbstractTemporalRelationshipTC.java
- Timestamp:
- 08/14/13 17:04:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/AbstractTemporalRelationshipTC.java
r1281 r1294 33 33 import de.ugoe.cs.autoquest.tasktrees.TaskTreeValidator; 34 34 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskEquality; 35 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 35 36 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstanceList; 36 37 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskBuilder; … … 74 75 * 75 76 */ 76 protected void applyRule(Class<? extends ITaskInstance ListScopeRule> ruleClass,77 String 78 String 77 protected void applyRule(Class<? extends ITaskInstanceScopeRule> ruleClass, 78 String inputSpec, 79 String expectedOutputSpec) 79 80 { 80 ITaskInstance ListScopeRule rule = null;81 ITaskInstanceScopeRule rule = null; 81 82 82 83 CONSTRUCTOR_ITERATION: … … 100 101 101 102 try { 102 rule = (ITaskInstance ListScopeRule) constructor.newInstance(parameters.toArray());103 rule = (ITaskInstanceScopeRule) constructor.newInstance(parameters.toArray()); 103 104 } 104 105 catch (IllegalArgumentException e) { … … 127 128 RuleApplicationStatus status; 128 129 129 ITaskInstance List inputList =decoder.decode(inputSpec);130 131 Stack<ITaskInstance List> toBeAppliedOn = new Stack<ITaskInstanceList>();130 ITaskInstance inputList = (ITaskInstance) decoder.decode(inputSpec); 131 132 Stack<ITaskInstance> toBeAppliedOn = new Stack<ITaskInstance>(); 132 133 toBeAppliedOn.push(inputList); 133 134 … … 156 157 while ((!toBeAppliedOn.isEmpty()) || (status == RuleApplicationStatus.FINISHED)); 157 158 158 ITaskInstance List expectedList =decoder.decode(expectedOutputSpec);159 160 new TaskTreeChecker().assertTaskInstance ListsEqual(expectedList, inputList);159 ITaskInstance expectedList = (ITaskInstance) decoder.decode(expectedOutputSpec); 160 161 new TaskTreeChecker().assertTaskInstancesEqual(expectedList, inputList); 161 162 } 162 163
Note: See TracChangeset
for help on using the changeset viewer.