|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--junit.framework.Assert
|
+--junit.framework.TestCase
|
+--edu.iu.iv.common.QueueSchedulerTester
Tester for QueueScheduler. In theory, QueueScheduler keeps a queue of algorithms to run and executes them in the order they were scheduled. runNow should put an algorithm at the front of the queue, and only one algorithm should be running at a time. This tester makes sure that these properties hold true. The tests being run are time-dependent and may fail if background processes are hogging CPU time.
| Constructor Summary | |
QueueSchedulerTester(java.lang.String s)
|
|
| Method Summary | |
void |
setUp()
Sets up the algorithm instance counter and execution list, and creates the scheduler and some dummy algorithms for testing. |
void |
testScheduler()
Makes sure that QueueScheduler's methods work properly. |
| Methods inherited from class junit.framework.TestCase |
countTestCases, getName, run, run, runBare, setName, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public QueueSchedulerTester(java.lang.String s)
| Method Detail |
public void setUp()
setUp in class junit.framework.TestCasepublic void testScheduler()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||