Changeset 1218 for trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/testutil/GenerateTaskModelUtil.java
- Timestamp:
- 06/06/13 17:09:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/testutil/GenerateTaskModelUtil.java
r1165 r1218 15 15 package de.ugoe.cs.autoquest.usability.testutil; 16 16 17 import java.util.Arrays; 17 18 import java.util.List; 18 19 import java.util.logging.Level; … … 51 52 private static final String taskTreeName = "taskTree"; 52 53 53 public static ITaskModel getTaskModelFromSpec(String spec) {54 public static ITaskModel getTaskModelFromSpec(String... userSessions) { 54 55 ITaskFactory factory = new TaskFactory(); 55 ITaskInstanceList taskInstances = new TaskTreeDecoder(factory, new TaskBuilder()).decode(spec); 56 List<IUserSession> userSessions = Lists.newArrayList(); 57 userSessions.add((IUserSession) taskInstances); 58 return factory.createTaskModel(userSessions); 56 TaskTreeDecoder taskTreeDecoder = new TaskTreeDecoder(factory, new TaskBuilder()); 57 List<IUserSession> userSessionsList = Lists.newArrayList(); 58 for(String userSession: Arrays.asList(userSessions)) { 59 ITaskInstanceList taskInstances = taskTreeDecoder.decode(userSession); 60 userSessionsList.add((IUserSession) taskInstances); 61 } 62 return factory.createTaskModel(userSessionsList); 59 63 } 60 64 61 65 public static ITaskModel getTaskTreeFromFile(String filename) { 62 new TextConsole(Level. OFF);66 new TextConsole(Level.ALL); 63 67 parseTraceFile(filename); 64 68 condenseGuiModel();
Note: See TracChangeset
for help on using the changeset viewer.