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-coverage-test/src/test/java/de/ugoe/cs/quest/coverage/SequenceToolsTest.java

    r518 r548  
    1515import de.ugoe.cs.quest.usageprofiles.IStochasticProcess; 
    1616import de.ugoe.cs.quest.usageprofiles.MockTrieBasedModel; 
     17import de.ugoe.cs.quest.usageprofiles.mock.StringEventType; 
    1718 
    1819import org.junit.*; 
     
    2829public class SequenceToolsTest { 
    2930         
    30         Collection<List<? extends Event<?>>> sequences; 
    31         Set<List<? extends Event<?>>> subSequences; 
     31        Collection<List<Event>> sequences; 
     32        Set<List<Event>> subSequences; 
    3233        MockTrieBasedModel mockProcess; 
    3334         
     
    3738                int length = 2; 
    3839 
    39                 Set<List<? extends Event<?>>> result = SequenceTools.containedSubSequences(sequences, length); 
     40                Set<List<Event>> result = SequenceTools.containedSubSequences(sequences, length); 
    4041 
    4142                assertNotNull(result); 
     
    4950                int length = 2; 
    5051 
    51                 Set<List<? extends Event<?>>> result = SequenceTools.containedSubSequences(null, length); 
     52                Set<List<Event>> result = SequenceTools.containedSubSequences(null, length); 
    5253                assertNotNull(result); 
    5354                assertTrue(result.isEmpty()); 
     
    7374        public void testGenerateWeights_1() 
    7475                throws Exception { 
    75                 Map<List<? extends Event<?>>, Double> result = SequenceTools.generateWeights(mockProcess, subSequences); 
    76  
    77                 assertNotNull(result); 
    78                 Set<Entry<List<? extends Event<?>>, Double>> entrySet = result.entrySet(); 
     76                Map<List<Event>, Double> result = SequenceTools.generateWeights(mockProcess, subSequences); 
     77 
     78                assertNotNull(result); 
     79                Set<Entry<List<Event>, Double>> entrySet = result.entrySet(); 
    7980                assertEquals(subSequences.size(),entrySet.size()); 
    80                 for( Entry<List<? extends Event<?>>, Double> entry : entrySet ) { 
     81                for( Entry<List<Event>, Double> entry : entrySet ) { 
    8182                        assertEquals(Double.valueOf(2.0d), entry.getValue()); 
    8283                        assertTrue(subSequences.contains(entry.getKey())); 
     
    8788        public void testGenerateWeights_2() 
    8889                throws Exception { 
    89                 Map<List<? extends Event<?>>, Double> result = SequenceTools.generateWeights(null, subSequences); 
    90                  
    91                 Set<Entry<List<? extends Event<?>>, Double>> entrySet = result.entrySet(); 
     90                Map<List<Event>, Double> result = SequenceTools.generateWeights(null, subSequences); 
     91                 
     92                Set<Entry<List<Event>, Double>> entrySet = result.entrySet(); 
    9293                assertEquals(subSequences.size(),entrySet.size()); 
    93                 for( Entry<List<? extends Event<?>>, Double> entry : entrySet ) { 
     94                for( Entry<List<Event>, Double> entry : entrySet ) { 
    9495                        assertEquals(Double.valueOf(0.0d), entry.getValue()); 
    9596                        assertTrue(subSequences.contains(entry.getKey())); 
     
    100101        public void testGenerateWeights_3() 
    101102                throws Exception { 
    102                 Map<List<? extends Event<?>>, Double> result = SequenceTools.generateWeights(mockProcess, null); 
     103                Map<List<Event>, Double> result = SequenceTools.generateWeights(mockProcess, null); 
    103104                 
    104105                assertNotNull(result); 
     
    148149        public void setUp() 
    149150                throws Exception { 
    150                 sequences = new LinkedList<List<? extends Event<?>>>(); 
    151                 List<Event<?>> sequence1 = new ArrayList<Event<?>>(); 
    152                 sequence1.add(new Event<String>("a")); 
    153                 sequence1.add(new Event<String>("b")); 
    154                 sequence1.add(new Event<String>("r")); 
    155                 sequence1.add(new Event<String>("a")); 
    156                 List<Event<?>> sequence2 = new ArrayList<Event<?>>(); 
    157                 sequence2.add(new Event<String>("c")); 
    158                 sequence2.add(new Event<String>("a")); 
    159                 sequence2.add(new Event<String>("d")); 
    160                 sequence2.add(new Event<String>("a")); 
    161                 sequence2.add(new Event<String>("b")); 
    162                 sequence2.add(new Event<String>("r")); 
    163                 sequence2.add(new Event<String>("a")); 
     151                sequences = new LinkedList<List<Event>>(); 
     152                List<Event> sequence1 = new ArrayList<Event>(); 
     153                sequence1.add(new Event(new StringEventType("a"))); 
     154                sequence1.add(new Event(new StringEventType("b"))); 
     155                sequence1.add(new Event(new StringEventType("r"))); 
     156                sequence1.add(new Event(new StringEventType("a"))); 
     157                List<Event> sequence2 = new ArrayList<Event>(); 
     158                sequence2.add(new Event(new StringEventType("c"))); 
     159                sequence2.add(new Event(new StringEventType("a"))); 
     160                sequence2.add(new Event(new StringEventType("d"))); 
     161                sequence2.add(new Event(new StringEventType("a"))); 
     162                sequence2.add(new Event(new StringEventType("b"))); 
     163                sequence2.add(new Event(new StringEventType("r"))); 
     164                sequence2.add(new Event(new StringEventType("a"))); 
    164165                sequences.add(sequence1); 
    165166                sequences.add(sequence2); 
    166167                 
    167                 subSequences = new LinkedHashSet<List<? extends Event<?>>>(); 
    168                 List<Event<?>> tmpList = new ArrayList<Event<?>>(); 
    169                 tmpList.add(new Event<String>("a")); 
    170                 tmpList.add(new Event<String>("b")); 
    171                 subSequences.add(tmpList); 
    172                 tmpList = new ArrayList<Event<?>>(); 
    173                 tmpList.add(new Event<String>("b")); 
    174                 tmpList.add(new Event<String>("r")); 
    175                 subSequences.add(tmpList); 
    176                 tmpList = new ArrayList<Event<?>>(); 
    177                 tmpList.add(new Event<String>("r")); 
    178                 tmpList.add(new Event<String>("a")); 
    179                 subSequences.add(tmpList); 
    180                 tmpList = new ArrayList<Event<?>>(); 
    181                 tmpList.add(new Event<String>("c")); 
    182                 tmpList.add(new Event<String>("a")); 
    183                 subSequences.add(tmpList); 
    184                 tmpList = new ArrayList<Event<?>>(); 
    185                 tmpList.add(new Event<String>("a")); 
    186                 tmpList.add(new Event<String>("d")); 
    187                 subSequences.add(tmpList); 
    188                 tmpList = new ArrayList<Event<?>>(); 
    189                 tmpList.add(new Event<String>("d")); 
    190                 tmpList.add(new Event<String>("a")); 
     168                subSequences = new LinkedHashSet<List<Event>>(); 
     169                List<Event> tmpList = new ArrayList<Event>(); 
     170                tmpList.add(new Event(new StringEventType("a"))); 
     171                tmpList.add(new Event(new StringEventType("b"))); 
     172                subSequences.add(tmpList); 
     173                tmpList = new ArrayList<Event>(); 
     174                tmpList.add(new Event(new StringEventType("b"))); 
     175                tmpList.add(new Event(new StringEventType("r"))); 
     176                subSequences.add(tmpList); 
     177                tmpList = new ArrayList<Event>(); 
     178                tmpList.add(new Event(new StringEventType("r"))); 
     179                tmpList.add(new Event(new StringEventType("a"))); 
     180                subSequences.add(tmpList); 
     181                tmpList = new ArrayList<Event>(); 
     182                tmpList.add(new Event(new StringEventType("c"))); 
     183                tmpList.add(new Event(new StringEventType("a"))); 
     184                subSequences.add(tmpList); 
     185                tmpList = new ArrayList<Event>(); 
     186                tmpList.add(new Event(new StringEventType("a"))); 
     187                tmpList.add(new Event(new StringEventType("d"))); 
     188                subSequences.add(tmpList); 
     189                tmpList = new ArrayList<Event>(); 
     190                tmpList.add(new Event(new StringEventType("d"))); 
     191                tmpList.add(new Event(new StringEventType("a"))); 
    191192                subSequences.add(tmpList); 
    192193                 
Note: See TracChangeset for help on using the changeset viewer.