Ignore:
Timestamp:
12/23/14 10:55:46 (10 years ago)
Author:
pharms
Message:
  • rename of task instance comparator to task comparator as it actually compares tasks
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TaskSymbolIdentityMapTest.java

    r1294 r1846  
    3333import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask; 
    3434import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory; 
    35 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskInstance; 
    3635import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskFactory; 
    3736import de.ugoe.cs.autoquest.test.DummyGUIElement; 
     
    6261    @Test 
    6362    public void testSymbolMap_1() { 
    64         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     63        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    6564         
    6665        assertNotNull(symbolMap); 
     
    7271        TaskSymbolIdentityMap<String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    7372         
    74         ITaskInstance taskInstance = createTaskInstance("symbol"); 
    75         symbolMap1.addSymbol(taskInstance, "value"); 
    76          
    77         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(symbolMap1); 
     73        ITask task = createTask("symbol"); 
     74        symbolMap1.addSymbol(task, "value"); 
     75         
     76        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(symbolMap1); 
    7877         
    7978        assertNotNull(symbolMap2); 
    80         assertSymbolMapEntries(symbolMap2, new ITaskInstance[] { taskInstance }, 
     79        assertSymbolMapEntries(symbolMap2, new ITask[] { task }, 
    8180                               new String[] { "value" }); 
    8281    } 
     
    8988    @Test 
    9089    public void testAddSymbol_1() { 
    91         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    92              
    93         ITaskInstance taskInstance = createTaskInstance("symbol"); 
    94         symbolMap.addSymbol(taskInstance, "value1"); 
     90        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     91             
     92        ITask task = createTask("symbol"); 
     93        symbolMap.addSymbol(task, "value1"); 
    9594         
    9695        assertNotNull(symbolMap); 
    97         assertSymbolMapEntries(symbolMap, new ITaskInstance[] { taskInstance }, 
     96        assertSymbolMapEntries(symbolMap, new ITask[] { task }, 
    9897                               new String[] { "value1" }); 
    9998    } 
     
    101100    @Test 
    102101    public void testAddSymbol_2() { 
    103         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    104          
    105         int entryCount = 2000; 
    106          
    107         ITaskInstance[] symbols = new ITaskInstance[entryCount]; 
     102        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     103         
     104        int entryCount = 2000; 
     105         
     106        ITask[] symbols = new ITask[entryCount]; 
    108107        String[] values = new String[entryCount]; 
    109108         
    110109        for (int i = 0; i < entryCount; i++) { 
    111             symbols[i] = createTaskInstance("symbol" + i); 
     110            symbols[i] = createTask("symbol" + i); 
    112111            symbolMap.addSymbol(symbols[i], "value" + i); 
    113112            values[i] = "value" + i; 
     
    120119    @Test 
    121120    public void testAddSymbol_3() { 
    122         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    123          
    124         int entryCount = 2000; 
    125          
    126         ITaskInstance[] symbols = new ITaskInstance[entryCount]; 
     121        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     122         
     123        int entryCount = 2000; 
     124         
     125        ITask[] symbols = new ITask[entryCount]; 
    127126        String[] values = new String[entryCount]; 
    128127         
    129128        for (int i = 0; i < entryCount; i++) { 
    130             symbols[i] = createTaskInstance("symbol" + i); 
     129            symbols[i] = createTask("symbol" + i); 
    131130            if (i % 7 == 0) { 
    132131                values[i] = "value" + i; 
     
    145144    @Test(expected = java.lang.IllegalArgumentException.class) 
    146145    public void testAddSymbol_4() { 
    147         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     146        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    148147             
    149148        symbolMap.addSymbol(null, null); 
     
    152151    @Test 
    153152    public void testSize_1() { 
    154         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     153        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    155154             
    156155        assertEquals(0, symbolMap.size()); 
     
    159158    @Test 
    160159    public void testSize_2() { 
    161         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    162              
    163         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
     160        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     161             
     162        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
    164163         
    165164        assertEquals(1, symbolMap.size()); 
     
    168167    @Test 
    169168    public void testSize_3() { 
    170         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    171          
    172         int entryCount = 2000; 
    173          
    174         for (int i = 0; i < entryCount; i++) { 
    175             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     169        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     170         
     171        int entryCount = 2000; 
     172         
     173        for (int i = 0; i < entryCount; i++) { 
     174            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    176175        } 
    177176         
     
    181180    @Test 
    182181    public void testSize_4() { 
    183         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    184          
    185         int entryCount = 2000; 
    186          
    187         for (int i = 0; i < entryCount; i++) { 
    188             if (i % 7 == 0) { 
    189                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    190             } 
    191             else { 
    192                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
     182        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     183         
     184        int entryCount = 2000; 
     185         
     186        for (int i = 0; i < entryCount; i++) { 
     187            if (i % 7 == 0) { 
     188                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     189            } 
     190            else { 
     191                symbolMap.addSymbol(createTask("symbol" + i), null); 
    193192            } 
    194193        } 
     
    199198    @Test 
    200199    public void testSize_5() { 
    201         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    202          
    203         int entryCount = 2000; 
    204          
    205         for (int i = 0; i < entryCount; i++) { 
    206             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    207         } 
    208          
    209         for (int i = 150; i < (entryCount - 150); i++) { 
    210             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     200        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     201         
     202        int entryCount = 2000; 
     203         
     204        for (int i = 0; i < entryCount; i++) { 
     205            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     206        } 
     207         
     208        for (int i = 150; i < (entryCount - 150); i++) { 
     209            symbolMap.removeSymbol(createTask("symbol" + i)); 
    211210        } 
    212211         
     
    216215    @Test 
    217216    public void testIsEmpty_1() { 
    218         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     217        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    219218             
    220219        assertTrue(symbolMap.isEmpty()); 
     
    223222    @Test 
    224223    public void testIsEmpty_2() { 
    225         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    226              
    227         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
     224        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     225             
     226        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
    228227         
    229228        assertFalse(symbolMap.isEmpty()); 
     
    232231    @Test 
    233232    public void testIsEmpty_3() { 
    234         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    235          
    236         int entryCount = 2000; 
    237          
    238         for (int i = 0; i < entryCount; i++) { 
    239             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     233        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     234         
     235        int entryCount = 2000; 
     236         
     237        for (int i = 0; i < entryCount; i++) { 
     238            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    240239        } 
    241240         
     
    245244    @Test 
    246245    public void testIsEmpty_4() { 
    247         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    248          
    249         int entryCount = 2000; 
    250          
    251         for (int i = 0; i < entryCount; i++) { 
    252             if (i % 7 == 0) { 
    253                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    254             } 
    255             else { 
    256                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
     246        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     247         
     248        int entryCount = 2000; 
     249         
     250        for (int i = 0; i < entryCount; i++) { 
     251            if (i % 7 == 0) { 
     252                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     253            } 
     254            else { 
     255                symbolMap.addSymbol(createTask("symbol" + i), null); 
    257256            } 
    258257        } 
     
    263262    @Test 
    264263    public void testIsEmpty_5() { 
    265         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    266          
    267         int entryCount = 2000; 
    268          
    269         for (int i = 0; i < entryCount; i++) { 
    270             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    271         } 
    272          
    273         for (int i = 150; i < (entryCount - 150); i++) { 
    274             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     264        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     265         
     266        int entryCount = 2000; 
     267         
     268        for (int i = 0; i < entryCount; i++) { 
     269            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     270        } 
     271         
     272        for (int i = 150; i < (entryCount - 150); i++) { 
     273            symbolMap.removeSymbol(createTask("symbol" + i)); 
    275274        } 
    276275         
     
    280279    @Test 
    281280    public void testContainsSymbol_1() { 
    282         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    283              
    284         assertFalse(symbolMap.containsSymbol(createTaskInstance("symbol"))); 
     281        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     282             
     283        assertFalse(symbolMap.containsSymbol(createTask("symbol"))); 
    285284    } 
    286285     
    287286    @Test 
    288287    public void testContainsSymbol_2() { 
    289         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    290              
    291         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
    292          
    293         assertTrue(symbolMap.containsSymbol(createTaskInstance("symbol1"))); 
     288        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     289             
     290        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
     291         
     292        assertTrue(symbolMap.containsSymbol(createTask("symbol1"))); 
    294293    } 
    295294     
    296295    @Test 
    297296    public void testContainsSymbol_3() { 
    298         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    299          
    300         int entryCount = 2000; 
    301          
    302         for (int i = 0; i < entryCount; i++) { 
    303             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    304         } 
    305          
    306         for (int i = 0; i < entryCount; i++) { 
    307             assertTrue(symbolMap.containsSymbol(createTaskInstance("symbol" + i))); 
     297        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     298         
     299        int entryCount = 2000; 
     300         
     301        for (int i = 0; i < entryCount; i++) { 
     302            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     303        } 
     304         
     305        for (int i = 0; i < entryCount; i++) { 
     306            assertTrue(symbolMap.containsSymbol(createTask("symbol" + i))); 
    308307        } 
    309308    } 
     
    311310    @Test 
    312311    public void testContainsSymbol_4() { 
    313         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    314          
    315         int entryCount = 2000; 
    316          
    317         for (int i = 0; i < entryCount; i++) { 
    318             if (i % 7 == 0) { 
    319                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    320             } 
    321             else { 
    322                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
    323             } 
    324         } 
    325          
    326         for (int i = 0; i < entryCount; i++) { 
    327             assertTrue(symbolMap.containsSymbol(createTaskInstance("symbol" + i))); 
     312        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     313         
     314        int entryCount = 2000; 
     315         
     316        for (int i = 0; i < entryCount; i++) { 
     317            if (i % 7 == 0) { 
     318                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     319            } 
     320            else { 
     321                symbolMap.addSymbol(createTask("symbol" + i), null); 
     322            } 
     323        } 
     324         
     325        for (int i = 0; i < entryCount; i++) { 
     326            assertTrue(symbolMap.containsSymbol(createTask("symbol" + i))); 
    328327        } 
    329328    } 
     
    331330    @Test 
    332331    public void testContainsSymbol_5() { 
    333         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    334          
    335         int entryCount = 2000; 
    336          
    337         for (int i = 0; i < entryCount; i++) { 
    338             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    339         } 
    340          
    341         for (int i = 150; i < (entryCount - 150); i++) { 
    342             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     332        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     333         
     334        int entryCount = 2000; 
     335         
     336        for (int i = 0; i < entryCount; i++) { 
     337            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     338        } 
     339         
     340        for (int i = 150; i < (entryCount - 150); i++) { 
     341            symbolMap.removeSymbol(createTask("symbol" + i)); 
    343342        } 
    344343         
    345344        for (int i = 0; i < 150; i++) { 
    346             assertTrue(symbolMap.containsSymbol(createTaskInstance("symbol" + i))); 
    347         } 
    348          
    349         for (int i = 150; i < (entryCount - 150); i++) { 
    350             assertFalse(symbolMap.containsSymbol(createTaskInstance("symbol" + i))); 
     345            assertTrue(symbolMap.containsSymbol(createTask("symbol" + i))); 
     346        } 
     347         
     348        for (int i = 150; i < (entryCount - 150); i++) { 
     349            assertFalse(symbolMap.containsSymbol(createTask("symbol" + i))); 
    351350        } 
    352351         
    353352        for (int i = (entryCount - 150); i < entryCount; i++) { 
    354             assertTrue(symbolMap.containsSymbol(createTaskInstance("symbol" + i))); 
     353            assertTrue(symbolMap.containsSymbol(createTask("symbol" + i))); 
    355354        } 
    356355    } 
     
    358357    @Test(expected = java.lang.IllegalArgumentException.class) 
    359358    public void testContainsSymbol_6() { 
    360         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     359        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    361360             
    362361        symbolMap.containsSymbol(null); 
     
    365364    @Test 
    366365    public void testGetValue_1() { 
    367         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    368              
    369         assertNull(symbolMap.getValue(createTaskInstance("symbol"))); 
     366        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     367             
     368        assertNull(symbolMap.getValue(createTask("symbol"))); 
    370369    } 
    371370     
    372371    @Test 
    373372    public void testGetValue_2() { 
    374         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    375              
    376         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
    377          
    378         assertNotNull(symbolMap.getValue(createTaskInstance("symbol1"))); 
     373        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     374             
     375        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
     376         
     377        assertNotNull(symbolMap.getValue(createTask("symbol1"))); 
    379378    } 
    380379     
    381380    @Test 
    382381    public void testGetValue_3() { 
    383         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    384              
    385         symbolMap.addSymbol(createTaskInstance("symbol1"), null); 
    386          
    387         assertNull(symbolMap.getValue(createTaskInstance("symbol1"))); 
     382        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     383             
     384        symbolMap.addSymbol(createTask("symbol1"), null); 
     385         
     386        assertNull(symbolMap.getValue(createTask("symbol1"))); 
    388387    } 
    389388     
    390389    @Test 
    391390    public void testGetValue_4() { 
    392         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    393          
    394         int entryCount = 2000; 
    395          
    396         for (int i = 0; i < entryCount; i++) { 
    397             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    398         } 
    399          
    400         for (int i = 0; i < entryCount; i++) { 
    401             assertNotNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
     391        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     392         
     393        int entryCount = 2000; 
     394         
     395        for (int i = 0; i < entryCount; i++) { 
     396            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     397        } 
     398         
     399        for (int i = 0; i < entryCount; i++) { 
     400            assertNotNull(symbolMap.getValue(createTask("symbol" + i))); 
    402401        } 
    403402    } 
     
    405404    @Test 
    406405    public void testGetValue_5() { 
    407         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    408          
    409         int entryCount = 2000; 
    410          
    411         for (int i = 0; i < entryCount; i++) { 
    412             if (i % 7 == 0) { 
    413                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    414             } 
    415             else { 
    416                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
    417             } 
    418         } 
    419          
    420         for (int i = 0; i < entryCount; i++) { 
    421             if (i % 7 == 0) { 
    422                 assertNotNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
    423             } 
    424             else { 
    425                 assertNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
     406        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     407         
     408        int entryCount = 2000; 
     409         
     410        for (int i = 0; i < entryCount; i++) { 
     411            if (i % 7 == 0) { 
     412                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     413            } 
     414            else { 
     415                symbolMap.addSymbol(createTask("symbol" + i), null); 
     416            } 
     417        } 
     418         
     419        for (int i = 0; i < entryCount; i++) { 
     420            if (i % 7 == 0) { 
     421                assertNotNull(symbolMap.getValue(createTask("symbol" + i))); 
     422            } 
     423            else { 
     424                assertNull(symbolMap.getValue(createTask("symbol" + i))); 
    426425            } 
    427426        } 
     
    430429    @Test 
    431430    public void testGetValue_6() { 
    432         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    433          
    434         int entryCount = 2000; 
    435          
    436         for (int i = 0; i < entryCount; i++) { 
    437             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    438         } 
    439          
    440         for (int i = 150; i < (entryCount - 150); i++) { 
    441             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     431        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     432         
     433        int entryCount = 2000; 
     434         
     435        for (int i = 0; i < entryCount; i++) { 
     436            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     437        } 
     438         
     439        for (int i = 150; i < (entryCount - 150); i++) { 
     440            symbolMap.removeSymbol(createTask("symbol" + i)); 
    442441        } 
    443442         
    444443        for (int i = 0; i < 150; i++) { 
    445             assertNotNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
    446         } 
    447          
    448         for (int i = 150; i < (entryCount - 150); i++) { 
    449             assertNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
     444            assertNotNull(symbolMap.getValue(createTask("symbol" + i))); 
     445        } 
     446         
     447        for (int i = 150; i < (entryCount - 150); i++) { 
     448            assertNull(symbolMap.getValue(createTask("symbol" + i))); 
    450449        } 
    451450         
    452451        for (int i = (entryCount - 150); i < entryCount; i++) { 
    453             assertNotNull(symbolMap.getValue(createTaskInstance("symbol" + i))); 
     452            assertNotNull(symbolMap.getValue(createTask("symbol" + i))); 
    454453        } 
    455454    } 
     
    457456    @Test(expected = java.lang.IllegalArgumentException.class) 
    458457    public void testGetValue_7() { 
    459         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     458        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    460459             
    461460        symbolMap.getValue(null); 
     
    464463    @Test 
    465464    public void testRemoveSymbol_1() { 
    466         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    467              
    468         assertNull(symbolMap.removeSymbol(createTaskInstance("symbol"))); 
     465        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     466             
     467        assertNull(symbolMap.removeSymbol(createTask("symbol"))); 
    469468    } 
    470469     
    471470    @Test 
    472471    public void testRemoveSymbol_2() { 
    473         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    474              
    475         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
    476          
    477         assertNotNull(symbolMap.removeSymbol(createTaskInstance("symbol1"))); 
     472        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     473             
     474        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
     475         
     476        assertNotNull(symbolMap.removeSymbol(createTask("symbol1"))); 
    478477        assertEquals(0, symbolMap.size()); 
    479478    } 
     
    481480    @Test 
    482481    public void testRemoveSymbol_3() { 
    483         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    484              
    485         symbolMap.addSymbol(createTaskInstance("symbol1"), null); 
    486          
    487         assertNull(symbolMap.removeSymbol(createTaskInstance("symbol1"))); 
     482        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     483             
     484        symbolMap.addSymbol(createTask("symbol1"), null); 
     485         
     486        assertNull(symbolMap.removeSymbol(createTask("symbol1"))); 
    488487        assertEquals(0, symbolMap.size()); 
    489488    } 
     
    491490    @Test 
    492491    public void testRemoveSymbol_4() { 
    493         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    494          
    495         int entryCount = 2000; 
    496          
    497         for (int i = 0; i < entryCount; i++) { 
    498             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    499         } 
    500          
    501         for (int i = 0; i < entryCount; i++) { 
    502             assertNotNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
     492        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     493         
     494        int entryCount = 2000; 
     495         
     496        for (int i = 0; i < entryCount; i++) { 
     497            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     498        } 
     499         
     500        for (int i = 0; i < entryCount; i++) { 
     501            assertNotNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
    503502        } 
    504503         
     
    508507    @Test 
    509508    public void testRemoveSymbol_5() { 
    510         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    511          
    512         int entryCount = 2000; 
    513          
    514         for (int i = 0; i < entryCount; i++) { 
    515             if (i % 7 == 0) { 
    516                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    517             } 
    518             else { 
    519                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
    520             } 
    521         } 
    522          
    523         for (int i = 0; i < entryCount; i++) { 
    524             if (i % 7 == 0) { 
    525                 assertNotNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
    526             } 
    527             else { 
    528                 assertNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
     509        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     510         
     511        int entryCount = 2000; 
     512         
     513        for (int i = 0; i < entryCount; i++) { 
     514            if (i % 7 == 0) { 
     515                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     516            } 
     517            else { 
     518                symbolMap.addSymbol(createTask("symbol" + i), null); 
     519            } 
     520        } 
     521         
     522        for (int i = 0; i < entryCount; i++) { 
     523            if (i % 7 == 0) { 
     524                assertNotNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
     525            } 
     526            else { 
     527                assertNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
    529528            } 
    530529        } 
     
    535534    @Test 
    536535    public void testRemoveSymbol_6() { 
    537         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    538          
    539         int entryCount = 2000; 
    540          
    541         for (int i = 0; i < entryCount; i++) { 
    542             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    543         } 
    544          
    545         for (int i = 150; i < (entryCount - 150); i++) { 
    546             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     536        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     537         
     538        int entryCount = 2000; 
     539         
     540        for (int i = 0; i < entryCount; i++) { 
     541            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     542        } 
     543         
     544        for (int i = 150; i < (entryCount - 150); i++) { 
     545            symbolMap.removeSymbol(createTask("symbol" + i)); 
    547546        } 
    548547         
    549548        for (int i = 0; i < 150; i++) { 
    550             assertNotNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
    551         } 
    552          
    553         for (int i = 150; i < (entryCount - 150); i++) { 
    554             assertNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
     549            assertNotNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
     550        } 
     551         
     552        for (int i = 150; i < (entryCount - 150); i++) { 
     553            assertNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
    555554        } 
    556555         
    557556        for (int i = (entryCount - 150); i < entryCount; i++) { 
    558             assertNotNull(symbolMap.removeSymbol(createTaskInstance("symbol" + i))); 
     557            assertNotNull(symbolMap.removeSymbol(createTask("symbol" + i))); 
    559558        } 
    560559         
     
    564563    @Test(expected = java.lang.IllegalArgumentException.class) 
    565564    public void testRemoveSymbol_7() { 
    566         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     565        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    567566             
    568567        symbolMap.removeSymbol(null); 
     
    571570    @Test 
    572571    public void testGetSymbols_1() { 
    573         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     572        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    574573             
    575574        assertNotNull(symbolMap.getSymbols()); 
     
    579578    @Test 
    580579    public void testGetSymbols_2() { 
    581         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     580        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    582581          
    583         ITaskInstance task = createTaskInstance("symbol1"); 
     582        ITask task = createTask("symbol1"); 
    584583        symbolMap.addSymbol(task, "value1"); 
    585584         
     
    591590    @Test 
    592591    public void testGetSymbols_3() { 
    593         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    594              
    595         ITaskInstance task = createTaskInstance("symbol1"); 
     592        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     593             
     594        ITask task = createTask("symbol1"); 
    596595        symbolMap.addSymbol(task, null); 
    597596         
     
    603602    @Test 
    604603    public void testGetSymbols_4() { 
    605         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    606         Set<ITaskInstance> expectedSymbols = new HashSet<ITaskInstance>(); 
    607          
    608         int entryCount = 2000; 
    609          
    610         for (int i = 0; i < entryCount; i++) { 
    611             ITaskInstance task = createTaskInstance("symbol" + i); 
     604        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     605        Set<ITask> expectedSymbols = new HashSet<ITask>(); 
     606         
     607        int entryCount = 2000; 
     608         
     609        for (int i = 0; i < entryCount; i++) { 
     610            ITask task = createTask("symbol" + i); 
    612611            symbolMap.addSymbol(task, "value" + i); 
    613612            expectedSymbols.add(task); 
     
    617616        assertEquals(entryCount, symbolMap.getSymbols().size()); 
    618617         
    619         Iterator<ITaskInstance> iterator = symbolMap.getSymbols().iterator(); 
     618        Iterator<ITask> iterator = symbolMap.getSymbols().iterator(); 
    620619        for (int i = 0; i < entryCount; i++) { 
    621620            assertTrue(iterator.hasNext()); 
     
    629628    @Test 
    630629    public void testGetSymbols_5() { 
    631         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    632         Set<ITaskInstance> expectedSymbols = new HashSet<ITaskInstance>(); 
    633          
    634         int entryCount = 2000; 
    635          
    636         for (int i = 0; i < entryCount; i++) { 
    637             ITaskInstance task = createTaskInstance("symbol" + i); 
     630        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     631        Set<ITask> expectedSymbols = new HashSet<ITask>(); 
     632         
     633        int entryCount = 2000; 
     634         
     635        for (int i = 0; i < entryCount; i++) { 
     636            ITask task = createTask("symbol" + i); 
    638637             
    639638            if (i % 7 == 0) { 
     
    650649        assertEquals(entryCount, symbolMap.getSymbols().size()); 
    651650         
    652         Iterator<ITaskInstance> iterator = symbolMap.getSymbols().iterator(); 
     651        Iterator<ITask> iterator = symbolMap.getSymbols().iterator(); 
    653652        for (int i = 0; i < entryCount; i++) { 
    654653            assertTrue(iterator.hasNext()); 
     
    662661    @Test 
    663662    public void testGetSymbols_6() { 
    664         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    665         List<ITaskInstance> expectedSymbols = new ArrayList<ITaskInstance>(); 
    666          
    667         int entryCount = 2000; 
    668          
    669         for (int i = 0; i < entryCount; i++) { 
    670             ITaskInstance task = createTaskInstance("symbol" + i); 
     663        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     664        List<ITask> expectedSymbols = new ArrayList<ITask>(); 
     665         
     666        int entryCount = 2000; 
     667         
     668        for (int i = 0; i < entryCount; i++) { 
     669            ITask task = createTask("symbol" + i); 
    671670            symbolMap.addSymbol(task, "value" + i); 
    672671            expectedSymbols.add(task); 
     
    680679        assertEquals(2 * 150, symbolMap.getSymbols().size()); 
    681680         
    682         Iterator<ITaskInstance> iterator = symbolMap.getSymbols().iterator(); 
     681        Iterator<ITask> iterator = symbolMap.getSymbols().iterator(); 
    683682        for (int i = 0; i < 2 * 150; i++) { 
    684683            assertTrue(iterator.hasNext()); 
     
    692691    @Test 
    693692    public void testGetValues_1() { 
    694         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     693        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    695694             
    696695        assertNotNull(symbolMap.getValues()); 
     
    700699    @Test 
    701700    public void testGetValues_2() { 
    702         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    703              
    704         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
     701        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     702             
     703        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
    705704         
    706705        assertNotNull(symbolMap.getValues()); 
     
    711710    @Test 
    712711    public void testGetValues_3() { 
    713         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    714              
    715         symbolMap.addSymbol(createTaskInstance("symbol1"), null); 
     712        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     713             
     714        symbolMap.addSymbol(createTask("symbol1"), null); 
    716715         
    717716        assertNotNull(symbolMap.getValues()); 
     
    722721    @Test 
    723722    public void testGetValues_4() { 
    724         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     723        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    725724        Set<String> expectedValues = new HashSet<String>(); 
    726725         
     
    728727         
    729728        for (int i = 0; i < entryCount; i++) { 
    730             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     729            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    731730            expectedValues.add("value" + i); 
    732731        } 
     
    747746    @Test 
    748747    public void testGetValues_5() { 
    749         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     748        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    750749        Set<String> expectedValues = new HashSet<String>(); 
    751750         
     
    754753        for (int i = 0; i < entryCount; i++) { 
    755754            if (i % 7 == 0) { 
    756                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     755                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    757756                expectedValues.add("value" + i); 
    758757            } 
    759758            else { 
    760                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
     759                symbolMap.addSymbol(createTask("symbol" + i), null); 
    761760                expectedValues.add(null); 
    762761            } 
     
    778777    @Test 
    779778    public void testGetValues_6() { 
    780         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     779        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    781780        Set<String> expectedValues = new HashSet<String>(); 
    782781         
     
    784783         
    785784        for (int i = 0; i < entryCount; i++) { 
    786             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     785            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    787786            expectedValues.add("value" + i); 
    788787        } 
    789788         
    790789        for (int i = 150; i < (entryCount - 150); i++) { 
    791             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     790            symbolMap.removeSymbol(createTask("symbol" + i)); 
    792791            expectedValues.remove("value" + i); 
    793792        } 
     
    808807    @Test 
    809808    public void testClear_1() { 
    810         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     809        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    811810         
    812811        symbolMap.clear(); 
     
    816815    @Test 
    817816    public void testClear_2() { 
    818         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    819              
    820         symbolMap.addSymbol(createTaskInstance("symbol1"), "value1"); 
     817        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     818             
     819        symbolMap.addSymbol(createTask("symbol1"), "value1"); 
    821820         
    822821        symbolMap.clear(); 
     
    826825    @Test 
    827826    public void testClear_3() { 
    828         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    829              
    830         symbolMap.addSymbol(createTaskInstance("symbol1"), null); 
     827        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     828             
     829        symbolMap.addSymbol(createTask("symbol1"), null); 
    831830         
    832831        symbolMap.clear(); 
     
    836835    @Test 
    837836    public void testClear_4() { 
    838         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    839          
    840         int entryCount = 2000; 
    841          
    842         for (int i = 0; i < entryCount; i++) { 
    843             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
     837        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     838         
     839        int entryCount = 2000; 
     840         
     841        for (int i = 0; i < entryCount; i++) { 
     842            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
    844843        } 
    845844         
     
    850849    @Test 
    851850    public void testClear_5() { 
    852         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    853          
    854         int entryCount = 2000; 
    855          
    856         for (int i = 0; i < entryCount; i++) { 
    857             if (i % 7 == 0) { 
    858                 symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    859             } 
    860             else { 
    861                 symbolMap.addSymbol(createTaskInstance("symbol" + i), null); 
     851        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     852         
     853        int entryCount = 2000; 
     854         
     855        for (int i = 0; i < entryCount; i++) { 
     856            if (i % 7 == 0) { 
     857                symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     858            } 
     859            else { 
     860                symbolMap.addSymbol(createTask("symbol" + i), null); 
    862861            } 
    863862        } 
     
    869868    @Test 
    870869    public void testClear_6() { 
    871         SymbolMap<ITaskInstance, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
    872          
    873         int entryCount = 2000; 
    874          
    875         for (int i = 0; i < entryCount; i++) { 
    876             symbolMap.addSymbol(createTaskInstance("symbol" + i), "value" + i); 
    877         } 
    878          
    879         for (int i = 150; i < (entryCount - 150); i++) { 
    880             symbolMap.removeSymbol(createTaskInstance("symbol" + i)); 
     870        SymbolMap<ITask, String> symbolMap = new TaskSymbolIdentityMap<String>(); 
     871         
     872        int entryCount = 2000; 
     873         
     874        for (int i = 0; i < entryCount; i++) { 
     875            symbolMap.addSymbol(createTask("symbol" + i), "value" + i); 
     876        } 
     877         
     878        for (int i = 150; i < (entryCount - 150); i++) { 
     879            symbolMap.removeSymbol(createTask("symbol" + i)); 
    881880        } 
    882881         
     
    887886    @Test 
    888887    public void testEquals_1() { 
    889         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    890          
    891         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     888        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     889         
     890        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    892891         
    893892        assertTrue(symbolMap1.equals(symbolMap2)); 
     
    896895    @Test 
    897896    public void testEquals_2() { 
    898         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    899              
    900         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    901              
    902         symbolMap1.addSymbol(createTaskInstance("symbol1"), "value1"); 
     897        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     898             
     899        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     900             
     901        symbolMap1.addSymbol(createTask("symbol1"), "value1"); 
    903902         
    904903        assertFalse(symbolMap1.equals(symbolMap2)); 
     
    907906    @Test 
    908907    public void testEquals_3() { 
    909         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    910              
    911         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    912          
    913         ITaskInstance task = createTaskInstance("symbol1"); 
     908        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     909             
     910        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     911         
     912        ITask task = createTask("symbol1"); 
    914913        symbolMap1.addSymbol(task, "value1"); 
    915914        symbolMap2.addSymbol(task, "value1"); 
     
    920919    @Test 
    921920    public void testEquals_4() { 
    922         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     921        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    923922                 
    924         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     923        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    925924         
    926925        int entryCount = 1000; 
    927926         
    928927        for (int i = 0; i < entryCount; i++) { 
    929             ITaskInstance task = createTaskInstance("symbol1"); 
     928            ITask task = createTask("symbol1"); 
    930929            symbolMap1.addSymbol(task, "value" + i); 
    931930            assertFalse(symbolMap1.equals(symbolMap2)); 
     
    937936    @Test 
    938937    public void testEquals_5() { 
    939         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     938        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    940939                
    941         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     940        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    942941         
    943942        int entryCount = 1000; 
    944943         
    945944        for (int i = 0; i < entryCount; i++) { 
    946             ITaskInstance task = createTaskInstance("symbol" + i); 
     945            ITask task = createTask("symbol" + i); 
    947946            if (i % 7 == 0) { 
    948947                symbolMap1.addSymbol(task, "value" + i); 
     
    962961    @Test 
    963962    public void testEquals_6() { 
    964         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     963        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    965964                 
    966         SymbolMap<ITaskInstance, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
     965        SymbolMap<ITask, String> symbolMap2 = new TaskSymbolIdentityMap<String>(); 
    967966         
    968967        int entryCount = 1000; 
    969968         
    970         ITaskInstance[] taskInstances = new ITaskInstance[entryCount]; 
    971          
    972         for (int i = 0; i < entryCount; i++) { 
    973             ITaskInstance task = createTaskInstance("symbol" + i); 
    974             taskInstances[i] = task; 
     969        ITask[] tasks = new ITask[entryCount]; 
     970         
     971        for (int i = 0; i < entryCount; i++) { 
     972            ITask task = createTask("symbol" + i); 
     973            tasks[i] = task; 
    975974            symbolMap1.addSymbol(task, "value" + i); 
    976975            assertFalse(symbolMap1.equals(symbolMap2)); 
     
    980979         
    981980        for (int i = 150; i < (entryCount - 150); i++) { 
    982             symbolMap1.removeSymbol(taskInstances[i]); 
     981            symbolMap1.removeSymbol(tasks[i]); 
    983982            assertFalse(symbolMap1.equals(symbolMap2)); 
    984             symbolMap2.removeSymbol(taskInstances[i]); 
     983            symbolMap2.removeSymbol(tasks[i]); 
    985984            assertTrue(symbolMap1.equals(symbolMap2)); 
    986985        } 
     
    989988    @Test 
    990989    public void testPerformance_Contains_1() { 
    991         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     990        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    992991        int mapSize = 100000; 
    993992        int noOfLookups = 1000000; 
    994993         
    995         ITaskInstance[] taskInstances = new ITaskInstance[mapSize]; 
     994        ITask[] tasks = new ITask[mapSize]; 
    996995         
    997996        for (int i = 0; i < mapSize; i++) { 
    998             ITaskInstance task = createTaskInstance("symbol" + i); 
    999             taskInstances[i] = task; 
     997            ITask task = createTask("symbol" + i); 
     998            tasks[i] = task; 
    1000999            symbolMap1.addSymbol(task, "value" + i); 
    10011000        } 
     
    10031002        long start = System.currentTimeMillis(); 
    10041003        for (int i = 0; i < noOfLookups; i++) { 
    1005             symbolMap1.containsSymbol(taskInstances[noOfLookups % mapSize]); 
     1004            symbolMap1.containsSymbol(tasks[noOfLookups % mapSize]); 
    10061005        } 
    10071006         
     
    10121011    @Test 
    10131012    public void testPerformance_GetValue_1() { 
    1014         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     1013        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    10151014        int mapSize = 100000; 
    10161015        int noOfLookups = 1000000; 
    10171016         
    1018         ITaskInstance[] taskInstances = new ITaskInstance[mapSize]; 
     1017        ITask[] tasks = new ITask[mapSize]; 
    10191018         
    10201019        for (int i = 0; i < mapSize; i++) { 
    1021             ITaskInstance task = createTaskInstance("symbol" + i); 
    1022             taskInstances[i] = task; 
     1020            ITask task = createTask("symbol" + i); 
     1021            tasks[i] = task; 
    10231022            symbolMap1.addSymbol(task, "value" + i); 
    10241023        } 
     
    10261025        long start = System.currentTimeMillis(); 
    10271026        for (int i = 0; i < noOfLookups; i++) { 
    1028             symbolMap1.getValue(taskInstances[noOfLookups % mapSize]); 
     1027            symbolMap1.getValue(tasks[noOfLookups % mapSize]); 
    10291028        } 
    10301029         
     
    10361035    @Test 
    10371036    public void testPerformance_AddRemove_1() { 
    1038         SymbolMap<ITaskInstance, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
     1037        SymbolMap<ITask, String> symbolMap1 = new TaskSymbolIdentityMap<String>(); 
    10391038        int mapSize = 100000; 
    10401039        int noOfLookups = 1000000; 
    10411040         
    1042         ITaskInstance[] taskInstances = new ITaskInstance[mapSize]; 
     1041        ITask[] tasks = new ITask[mapSize]; 
    10431042         
    10441043        for (int i = 0; i < mapSize; i++) { 
    1045             ITaskInstance task = createTaskInstance("symbol" + i); 
    1046             taskInstances[i] = task; 
     1044            ITask task = createTask("symbol" + i); 
     1045            tasks[i] = task; 
    10471046            symbolMap1.addSymbol(task, "value" + i); 
    10481047        } 
     
    10501049        long start = System.currentTimeMillis(); 
    10511050        for (int i = 0; i < noOfLookups; i++) { 
    1052             ITaskInstance task = taskInstances[noOfLookups % mapSize]; 
     1051            ITask task = tasks[noOfLookups % mapSize]; 
    10531052            symbolMap1.addSymbol(task, symbolMap1.removeSymbol(task)); 
    10541053        } 
     
    10611060     * 
    10621061     */ 
    1063     private ITaskInstance createTaskInstance(String id) { 
     1062    private ITask createTask(String id) { 
    10641063        ITask task = tasks.get(id); 
    10651064        Event event = null; 
     
    10751074        } 
    10761075         
    1077         return taskFactory.createNewTaskInstance((IEventTask) task, event); 
    1078     } 
    1079  
    1080     private void assertSymbolMapEntries(SymbolMap<ITaskInstance, String> symbolMap, 
    1081                                         ITaskInstance[]                  symbols, 
    1082                                         String[]                         values) 
     1076        taskFactory.createNewTaskInstance((IEventTask) task, event); 
     1077         
     1078        return task; 
     1079    } 
     1080 
     1081    private void assertSymbolMapEntries(SymbolMap<ITask, String> symbolMap, 
     1082                                        ITask[]                  symbols, 
     1083                                        String[]                 values) 
    10831084    { 
    10841085        assertEquals(symbols.length, symbolMap.size()); 
Note: See TracChangeset for help on using the changeset viewer.