{
log.debug("testMultipleBasic");
BasicThreadPool pool = new BasicThreadPool();
try
{
pool.run(new TestRunnable(BASIC, "test1"));
pool.run(new TestRunnable(BASIC, "test2"));
pool.run(new TestRunnable(BASIC, "test3"));
waitFinished(3);
HashSet expected = makeExpected(new Object[] {"test1", "test2", "test3"});
assertEquals(expected, finishedRunnables);