Index: TestEventListenerList.java =================================================================== RCS file: /home/cvspublic/jakarta-hivemind/framework/src/test/hivemind/test/util/TestEventListenerList.java,v retrieving revision 1.3 diff -u -r1.3 TestEventListenerList.java --- TestEventListenerList.java 26 Feb 2004 23:08:04 -0000 1.3 +++ TestEventListenerList.java 7 Apr 2004 02:22:33 -0000 @@ -194,4 +194,30 @@ { } } + + public void testOutOfMemoryError() + { + Trigger ta = buildTriggers(1)[0]; + EventListenerList l = new EventListenerList(); + + try + { + for (int i = 0; i<100; i++) + { + l.addListener(ta); + + Iterator iter = l.getListeners(); + + l.removeListener(ta); + + } + + } catch (OutOfMemoryError e) + { + fail("ran out of memory!"); + } catch (Throwable e) + { + fail(e.getMessage()); + } + } }