Ignore:
Timestamp:
08/16/12 14:45:03 (12 years ago)
Author:
sherbold
Message:
  • countless adaptations throughout nearly all components to remove errors introduced due to the refactoring of the event core
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-core-usageprofiles-test/src/test/java/de/ugoe/cs/quest/usageprofiles/HighOrderMarkovModelTest.java

    r518 r548  
    77import de.ugoe.cs.quest.eventcore.Event; 
    88import de.ugoe.cs.quest.usageprofiles.HighOrderMarkovModel; 
     9import de.ugoe.cs.quest.usageprofiles.mock.StringEventType; 
    910 
    1011import java.util.Random; 
     
    2223public class HighOrderMarkovModelTest { 
    2324 
    24         Collection<List<? extends Event<?>>> sequences; 
     25        Collection<List<Event>> sequences; 
    2526 
    2627        @Test 
     
    7172                fixture.train(sequences); 
    7273 
    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")); 
    7778 
    7879                double result = fixture.getProbability(context, symbol); 
     
    8889                fixture.train(sequences); 
    8990 
    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")); 
    9495 
    9596                double result = fixture.getProbability(context, symbol); 
     
    105106                fixture.train(sequences); 
    106107 
    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")); 
    111112 
    112113                double result = fixture.getProbability(context, symbol); 
     
    122123                fixture.train(sequences); 
    123124 
    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")); 
    129130 
    130131                double result = fixture.getProbability(context, symbol); 
     
    140141                fixture.train(sequences); 
    141142 
    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")); 
    147148 
    148149                double result = fixture.getProbability(context, symbol); 
     
    158159                fixture.train(sequences); 
    159160 
    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")); 
    165166 
    166167                double result = fixture.getProbability(context, symbol); 
     
    176177                fixture.train(sequences); 
    177178 
    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")); 
    183184 
    184185                double result = fixture.getProbability(context, symbol); 
     
    194195                fixture.train(sequences); 
    195196 
    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; 
    201202 
    202203                fixture.getProbability(context, symbol); 
     
    210211                fixture.train(sequences); 
    211212 
    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")); 
    215216 
    216217                fixture.getProbability(context, symbol); 
     
    219220        @Before 
    220221        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>>(); 
    235236                sequences.add(sequence); 
    236237        } 
Note: See TracChangeset for help on using the changeset viewer.