Author: allain.lalonde Date: Fri Jul 17 20:19:24 2009 New Revision: 503 Modified: piccolo2d.java/trunk/extras/src/test/java/edu/umd/cs/piccolox/pswing/PSwingCanvasTest.java
Log: Trying to get test to pass. Seems to get GC to run Modified: piccolo2d.java/trunk/extras/src/test/java/edu/umd/cs/piccolox/pswing/PSwingCanvasTest.java ============================================================================== --- piccolo2d.java/trunk/extras/src/test/java/edu/umd/cs/piccolox/pswing/PSwingCanvasTest.java (original) +++ piccolo2d.java/trunk/extras/src/test/java/edu/umd/cs/piccolox/pswing/PSwingCanvasTest.java Fri Jul 17 20:19:24 2009 @@ -7,6 +7,10 @@ public class PSwingCanvasTest extends TestCase { protected int finalizerCallCount; + public void setUp() { + finalizerCallCount = 0; + } + public void testMemoryLeak() throws InterruptedException { JPanel panel = new JPanel(); for (int i = 0; i < 10; i++) { @@ -22,6 +26,7 @@ panel = null; System.gc(); System.runFinalization(); + Thread.sleep(10); // Not sure why I need -1 here, but I do. If I create 10000 it'll always // be 1 less --~--~---------~--~----~------------~-------~--~----~ Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en -~----------~----~----~----~------~----~------~--~---