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
-~----------~----~----~----~------~----~------~--~---