You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2011/06/14 23:24:35 UTC
svn commit: r1135802 -
/wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java
Author: pete
Date: Tue Jun 14 21:24:35 2011
New Revision: 1135802
URL: http://svn.apache.org/viewvc?rev=1135802&view=rev
Log:
set headless mode for wicket tests to avoid creation of senseless desktop windows when running these
Modified:
wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java
Modified: wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java?rev=1135802&r1=1135801&r2=1135802&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java (original)
+++ wicket/trunk/wicket-extensions/src/test/java/org/apache/wicket/WicketTestCase.java Tue Jun 14 21:24:35 2011
@@ -34,6 +34,20 @@ public abstract class WicketTestCase ext
/** */
public WicketTester tester;
+ /**
+ * prevent wicket from launching a desktop window:
+ * once someone uses AWT-specific classes the java runtime environment
+ * will automatically allocate a desktop window for interaction
+ * unless you tell java to run in 'headless-mode'. since wicket is
+ * supposed to run on servers, not desktops, this will be the default.
+ *
+ * @see http://java.sun.com/developer/technicalArticles/J2SE/Desktop/headless
+ */
+ static
+ {
+ System.setProperty("java.awt.headless", "true");
+ }
+
@Override
protected void setUp() throws Exception
{