Changeset 548 for trunk/quest-core-usageprofiles-test/src/test/java/de/ugoe/cs/quest/usageprofiles/HighOrderMarkovModelTest.java
- Timestamp:
- 08/16/12 14:45:03 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-core-usageprofiles-test/src/test/java/de/ugoe/cs/quest/usageprofiles/HighOrderMarkovModelTest.java
r518 r548 7 7 import de.ugoe.cs.quest.eventcore.Event; 8 8 import de.ugoe.cs.quest.usageprofiles.HighOrderMarkovModel; 9 import de.ugoe.cs.quest.usageprofiles.mock.StringEventType; 9 10 10 11 import java.util.Random; … … 22 23 public class HighOrderMarkovModelTest { 23 24 24 Collection<List< ? extends Event<?>>> sequences;25 Collection<List<Event>> sequences; 25 26 26 27 @Test … … 71 72 fixture.train(sequences); 72 73 73 List<Event <String>> context = new ArrayList<Event<String>>();74 context.add(new Event <String>("a"));75 76 Event <String> symbol = new Event<String>("b");74 List<Event> context = new ArrayList<Event>(); 75 context.add(new Event(new StringEventType("a"))); 76 77 Event symbol = new Event(new StringEventType("b")); 77 78 78 79 double result = fixture.getProbability(context, symbol); … … 88 89 fixture.train(sequences); 89 90 90 List<Event <String>> context = new ArrayList<Event<String>>();91 context.add(new Event <String>("a"));92 93 Event <String> symbol = new Event<String>("r");91 List<Event> context = new ArrayList<Event>(); 92 context.add(new Event(new StringEventType("a"))); 93 94 Event symbol = new Event(new StringEventType("r")); 94 95 95 96 double result = fixture.getProbability(context, symbol); … … 105 106 fixture.train(sequences); 106 107 107 List<Event <String>> context = new ArrayList<Event<String>>();108 context.add(new Event <String>("a"));109 110 Event <String> symbol = new Event<String>("c");108 List<Event> context = new ArrayList<Event>(); 109 context.add(new Event(new StringEventType("a"))); 110 111 Event symbol = new Event(new StringEventType("c")); 111 112 112 113 double result = fixture.getProbability(context, symbol); … … 122 123 fixture.train(sequences); 123 124 124 List<Event <?>> context = new ArrayList<Event<?>>();125 context.add(Event.STARTEVENT); 126 context.add(new Event <String>("a"));127 128 Event <String> symbol = new Event<String>("b");125 List<Event> context = new ArrayList<Event>(); 126 context.add(Event.STARTEVENT); 127 context.add(new Event(new StringEventType("a"))); 128 129 Event symbol = new Event(new StringEventType("b")); 129 130 130 131 double result = fixture.getProbability(context, symbol); … … 140 141 fixture.train(sequences); 141 142 142 List<Event <?>> context = new ArrayList<Event<?>>();143 context.add(Event.STARTEVENT); 144 context.add(new Event <String>("a"));145 146 Event <String> symbol = new Event<String>("b");143 List<Event> context = new ArrayList<Event>(); 144 context.add(Event.STARTEVENT); 145 context.add(new Event(new StringEventType("a"))); 146 147 Event symbol = new Event(new StringEventType("b")); 147 148 148 149 double result = fixture.getProbability(context, symbol); … … 158 159 fixture.train(sequences); 159 160 160 List<Event <?>> context = new ArrayList<Event<?>>();161 context.add(Event.STARTEVENT); 162 context.add(new Event <String>("b"));163 164 Event <String> symbol = new Event<String>("b");161 List<Event> context = new ArrayList<Event>(); 162 context.add(Event.STARTEVENT); 163 context.add(new Event(new StringEventType("b"))); 164 165 Event symbol = new Event(new StringEventType("b")); 165 166 166 167 double result = fixture.getProbability(context, symbol); … … 176 177 fixture.train(sequences); 177 178 178 List<Event <?>> context = new ArrayList<Event<?>>();179 context.add(Event.STARTEVENT); 180 context.add(new Event <String>("b"));181 182 Event <String> symbol = new Event<String>("a");179 List<Event> context = new ArrayList<Event>(); 180 context.add(Event.STARTEVENT); 181 context.add(new Event(new StringEventType("b"))); 182 183 Event symbol = new Event(new StringEventType("a")); 183 184 184 185 double result = fixture.getProbability(context, symbol); … … 194 195 fixture.train(sequences); 195 196 196 List<Event <?>> context = new ArrayList<Event<?>>();197 context.add(Event.STARTEVENT); 198 context.add(new Event <String>("b"));199 200 Event <String>symbol = null;197 List<Event> context = new ArrayList<Event>(); 198 context.add(Event.STARTEVENT); 199 context.add(new Event(new StringEventType("b"))); 200 201 Event symbol = null; 201 202 202 203 fixture.getProbability(context, symbol); … … 210 211 fixture.train(sequences); 211 212 212 List<Event <?>> context = null;213 214 Event <String> symbol = new Event<String>("b");213 List<Event> context = null; 214 215 Event symbol = new Event(new StringEventType("b")); 215 216 216 217 fixture.getProbability(context, symbol); … … 219 220 @Before 220 221 public void setUp() throws Exception { 221 List<Event <?>> sequence = new ArrayList<Event<?>>();222 sequence.add(new Event <String>("a"));223 sequence.add(new Event <String>("b"));224 sequence.add(new Event <String>("r"));225 sequence.add(new Event <String>("a"));226 sequence.add(new Event <String>("c"));227 sequence.add(new Event <String>("a"));228 sequence.add(new Event <String>("d"));229 sequence.add(new Event <String>("a"));230 sequence.add(new Event <String>("b"));231 sequence.add(new Event <String>("r"));232 sequence.add(new Event <String>("a"));233 234 sequences = new ArrayList<List< ? extends Event<?>>>();222 List<Event> sequence = new ArrayList<Event>(); 223 sequence.add(new Event(new StringEventType("a"))); 224 sequence.add(new Event(new StringEventType("b"))); 225 sequence.add(new Event(new StringEventType("r"))); 226 sequence.add(new Event(new StringEventType("a"))); 227 sequence.add(new Event(new StringEventType("c"))); 228 sequence.add(new Event(new StringEventType("a"))); 229 sequence.add(new Event(new StringEventType("d"))); 230 sequence.add(new Event(new StringEventType("a"))); 231 sequence.add(new Event(new StringEventType("b"))); 232 sequence.add(new Event(new StringEventType("r"))); 233 sequence.add(new Event(new StringEventType("a"))); 234 235 sequences = new ArrayList<List<Event>>(); 235 236 sequences.add(sequence); 236 237 }
Note: See TracChangeset
for help on using the changeset viewer.