Author: tchemit Date: 2011-04-12 08:24:13 +0200 (Tue, 12 Apr 2011) New Revision: 6 Url: http://chorem.org/repositories/revision/vradi/6 Log: make test skip if jvm is headless Modified: trunk/vradi-swing/src/test/java/org/chorem/vradi/ui/ChangeLogUITest.java Modified: trunk/vradi-swing/src/test/java/org/chorem/vradi/ui/ChangeLogUITest.java =================================================================== --- trunk/vradi-swing/src/test/java/org/chorem/vradi/ui/ChangeLogUITest.java 2011-04-11 23:03:51 UTC (rev 5) +++ trunk/vradi-swing/src/test/java/org/chorem/vradi/ui/ChangeLogUITest.java 2011-04-12 06:24:13 UTC (rev 6) @@ -25,19 +25,39 @@ package org.chorem.vradi.ui; import org.apache.commons.lang.RandomStringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.junit.Assume; +import org.junit.Before; import org.junit.Test; +import java.awt.GraphicsEnvironment; + /** * ChangeLogUI. * * @author chatellier - * @version $Revision$ - * <p/> - * Last update : $Date$ - * By : $Author$ + * @author tchemit <chemit@codelutin.com> */ public class ChangeLogUITest { + /** Logger. */ + private static final Log log = LogFactory.getLog(ChangeLogUITest.class); + + @Before + public void setup() { + // test if there is Display available... + + boolean withHead = !GraphicsEnvironment.isHeadless(); + + if (!withHead) { + if (log.isWarnEnabled()) { + log.warn("No X display available, test will be skipped :("); + } + } + Assume.assumeTrue(withHead); + } + /** Test d'affichage d'un contenu énorme. */ @Test public void testDisplayHugeContent() { @@ -46,7 +66,7 @@ for (int i = 0; i < 1000; ++i) { String str = RandomStringUtils.randomAlphanumeric(100); - buffer.append(str + "\n"); + buffer.append(str).append("\n"); } ChangeLogUI clUI = new ChangeLogUI();