Ignore:
Timestamp:
08/28/12 13:46:52 (12 years ago)
Author:
sherbold
Message:
File:
1 edited

Legend:

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

    r655 r666  
    11package de.ugoe.cs.quest.ui; 
     2 
     3import static org.junit.Assert.assertEquals; 
     4import static org.junit.Assert.assertFalse; 
     5import static org.junit.Assert.assertNotNull; 
     6import static org.junit.Assert.assertNull; 
     7import static org.junit.Assert.assertSame; 
     8import static org.junit.Assert.assertTrue; 
     9import static org.junit.Assert.fail; 
    210 
    311import java.io.ByteArrayInputStream; 
     
    1018import java.util.Collection; 
    1119import java.util.LinkedList; 
    12 import java.util.List; 
    13  
    14 import org.junit.*; 
    15  
    16 import de.ugoe.cs.quest.eventcore.Event; 
    17 import de.ugoe.cs.quest.usageprofiles.IStochasticProcess; 
    18  
    19 import static org.junit.Assert.*; 
    20 import static org.mockito.Mockito.*; 
     20 
     21import org.junit.Before; 
     22import org.junit.Test; 
    2123 
    2224/** 
     
    240242 
    241243    @Test 
    242     public void testGetAllSequencesNames_1() { 
    243         GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
    244         String key1 = "key1"; 
    245         String data1 = "data1"; 
    246         String key2 = "key2"; 
    247         String data2 = "data2"; 
    248         String key3 = "key3"; 
    249         Integer data3 = 1; 
    250         String key4 = "key4"; 
    251         Integer data4 = 2; 
    252         String key5 = "key5"; 
    253         Integer data5 = 3; 
    254  
    255         assertFalse(instance.addData(key1, data1)); 
    256         assertFalse(instance.addData(key2, data2)); 
    257         assertFalse(instance.addData(key3, data3)); 
    258         assertFalse(instance.addData(key4, data4)); 
    259         assertFalse(instance.addData(key5, data5)); 
    260  
    261         String keySeq1 = "seq1"; 
    262         Collection<List<Event>> seq1 = new LinkedList<List<Event>>(); 
    263         List<Event> subseq1 = new LinkedList<Event>(); 
    264         subseq1.add(Event.STARTEVENT); 
    265         seq1.add(subseq1); 
    266  
    267         String keySeq2 = "seq2"; 
    268         Collection<List<Event>> seq2 = new LinkedList<List<Event>>(); 
    269         List<Event> subseq2 = new LinkedList<Event>(); 
    270         subseq2.add(Event.STARTEVENT); 
    271         seq2.add(subseq2); 
    272  
    273         assertFalse(instance.addData(keySeq1, seq1)); 
    274         assertFalse(instance.addData(keySeq2, seq2)); 
    275  
    276         Collection<String> expected = new LinkedList<String>(); 
    277         expected.add(keySeq1); 
    278         expected.add(keySeq2); 
    279  
    280         assertCollectionContent(expected, instance.getAllSequencesNames()); 
    281     } 
    282  
    283     @Test 
    284     public void testGetAllSequencesNames_2() { 
    285         GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
    286         String key1 = "key1"; 
    287         String data1 = "data1"; 
    288         String key2 = "key2"; 
    289         String data2 = "data2"; 
    290         String key3 = "key3"; 
    291         Integer data3 = 1; 
    292         String key4 = "key4"; 
    293         Integer data4 = 2; 
    294         String key5 = "key5"; 
    295         Integer data5 = 3; 
    296  
    297         assertFalse(instance.addData(key1, data1)); 
    298         assertFalse(instance.addData(key2, data2)); 
    299         assertFalse(instance.addData(key3, data3)); 
    300         assertFalse(instance.addData(key4, data4)); 
    301         assertFalse(instance.addData(key5, data5)); 
    302  
    303         String keySeq1 = "seq1"; 
    304         Collection<List<Event>> seq1 = new LinkedList<List<Event>>(); 
    305         List<Event> subseq1 = new LinkedList<Event>(); 
    306         subseq1.add(Event.STARTEVENT); 
    307         seq1.add(subseq1); 
    308  
    309         String keySeq2 = "seq2"; 
    310         Collection<List<Event>> seq2 = new LinkedList<List<Event>>(); 
    311  
    312         assertFalse(instance.addData(keySeq1, seq1)); 
    313         assertFalse(instance.addData(keySeq2, seq2)); 
    314  
    315         Collection<String> expected = new LinkedList<String>(); 
    316         expected.add(keySeq1); 
    317  
    318         assertCollectionContent(expected, instance.getAllSequencesNames()); 
    319     } 
    320  
    321     @Test 
    322     public void testGetAllSequencesNames_3() { 
    323         GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
    324         String key1 = "key1"; 
    325         String data1 = "data1"; 
    326         String key2 = "key2"; 
    327         String data2 = "data2"; 
    328         String key3 = "key3"; 
    329         Integer data3 = 1; 
    330         String key4 = "key4"; 
    331         Integer data4 = 2; 
    332         String key5 = "key5"; 
    333         Integer data5 = 3; 
    334  
    335         assertFalse(instance.addData(key1, data1)); 
    336         assertFalse(instance.addData(key2, data2)); 
    337         assertFalse(instance.addData(key3, data3)); 
    338         assertFalse(instance.addData(key4, data4)); 
    339         assertFalse(instance.addData(key5, data5)); 
    340  
    341         Collection<String> expected = new LinkedList<String>(); 
    342  
    343         assertCollectionContent(expected, instance.getAllSequencesNames()); 
    344     } 
    345  
    346     @Test 
    347     public void testGetAllModelNames_1() { 
    348         GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
    349         String key1 = "key1"; 
    350         String data1 = "data1"; 
    351         String key2 = "key2"; 
    352         String data2 = "data2"; 
    353         String key3 = "key3"; 
    354         Integer data3 = 1; 
    355         String key4 = "key4"; 
    356         Integer data4 = 2; 
    357         String key5 = "key5"; 
    358         Integer data5 = 3; 
    359  
    360         assertFalse(instance.addData(key1, data1)); 
    361         assertFalse(instance.addData(key2, data2)); 
    362         assertFalse(instance.addData(key3, data3)); 
    363         assertFalse(instance.addData(key4, data4)); 
    364         assertFalse(instance.addData(key5, data5)); 
    365  
    366         String modelKey1 = "model1"; 
    367         IStochasticProcess model1 = mock(IStochasticProcess.class); 
    368         String modelKey2 = "model2"; 
    369         IStochasticProcess model2 = mock(IStochasticProcess.class); 
    370  
    371         assertFalse(instance.addData(modelKey1, model1)); 
    372         assertFalse(instance.addData(modelKey2, model2)); 
    373  
    374         Collection<String> expected = new LinkedList<String>(); 
    375         expected.add(modelKey1); 
    376         expected.add(modelKey2); 
    377  
    378         assertCollectionContent(expected, instance.getAllModelNames()); 
    379     } 
    380  
    381     @Test 
    382     public void testGetAllModelNames_2() { 
    383         GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
    384         String key1 = "key1"; 
    385         String data1 = "data1"; 
    386         String key2 = "key2"; 
    387         String data2 = "data2"; 
    388         String key3 = "key3"; 
    389         Integer data3 = 1; 
    390         String key4 = "key4"; 
    391         Integer data4 = 2; 
    392         String key5 = "key5"; 
    393         Integer data5 = 3; 
    394  
    395         assertFalse(instance.addData(key1, data1)); 
    396         assertFalse(instance.addData(key2, data2)); 
    397         assertFalse(instance.addData(key3, data3)); 
    398         assertFalse(instance.addData(key4, data4)); 
    399         assertFalse(instance.addData(key5, data5)); 
    400  
    401         Collection<String> expected = new LinkedList<String>(); 
    402  
    403         assertCollectionContent(expected, instance.getAllModelNames()); 
    404     } 
    405  
    406     @Test 
    407244    public void testSerialization_1() throws Exception { 
    408245        GlobalDataContainer instance = GlobalDataContainer.getInstance(); 
Note: See TracChangeset for help on using the changeset viewer.