Author: echatellier Date: 2012-01-09 17:42:17 +0100 (Mon, 09 Jan 2012) New Revision: 413 Url: http://nuiton.org/repositories/revision/nuiton-matrix/413 Log: Disable test if no uis Added: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/AbstractMatrixTest.java Modified: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelEditorTest.java trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelListenerTest.java trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixTableModelTest.java trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/viewer/MatrixViewerPanelTest.java Added: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/AbstractMatrixTest.java =================================================================== --- trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/AbstractMatrixTest.java (rev 0) +++ trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/AbstractMatrixTest.java 2012-01-09 16:42:17 UTC (rev 413) @@ -0,0 +1,46 @@ +/* + * #%L + * + * + * $Id$ + * $HeadURL$ + * %% + * Copyright (C) 2012 Codelutin, Chatellier Eric + * %% + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * <http://www.gnu.org/licenses/lgpl-3.0.html>. + * #L% + */ + +package org.nuiton.math.matrix; + +import org.junit.Assume; +import org.junit.BeforeClass; + +/** + * Abstract code for all test. + * + * @author chatellier + * @version $Revision$ + * + * Last update : $Date$ + * By : $Author$ + */ +public class AbstractMatrixTest { + + @BeforeClass + public static void disableTests() { + Assume.assumeTrue(!java.awt.GraphicsEnvironment.isHeadless()); + } +} Property changes on: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/AbstractMatrixTest.java ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Modified: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelEditorTest.java =================================================================== --- trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelEditorTest.java 2012-01-09 16:41:16 UTC (rev 412) +++ trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelEditorTest.java 2012-01-09 16:42:17 UTC (rev 413) @@ -33,6 +33,7 @@ import org.junit.Assert; import org.junit.Test; +import org.nuiton.math.matrix.AbstractMatrixTest; import org.nuiton.math.matrix.MatrixFactory; import org.nuiton.math.matrix.MatrixHelper; import org.nuiton.math.matrix.MatrixND; @@ -46,7 +47,7 @@ * Last update : $Date$ * By : $Author$ */ -public class MatrixPanelEditorTest { +public class MatrixPanelEditorTest extends AbstractMatrixTest { protected MatrixND getMatrixTest(int dimCount) { List<?>[] dims = new List<?>[dimCount]; Modified: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelListenerTest.java =================================================================== --- trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelListenerTest.java 2012-01-09 16:41:16 UTC (rev 412) +++ trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixPanelListenerTest.java 2012-01-09 16:42:17 UTC (rev 413) @@ -31,6 +31,7 @@ import org.junit.Assert; import org.junit.Test; +import org.nuiton.math.matrix.AbstractMatrixTest; /** * A test to verify that {@link MatrixPanelListener} is truly a JavaBeans @@ -39,7 +40,7 @@ * @author chemit * @since 2.0.0 */ -public class MatrixPanelListenerTest { +public class MatrixPanelListenerTest extends AbstractMatrixTest { public static final String MATRIX_PANEL_LISTENER_NAME = "matrixPanel"; Modified: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixTableModelTest.java =================================================================== --- trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixTableModelTest.java 2012-01-09 16:41:16 UTC (rev 412) +++ trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/gui/MatrixTableModelTest.java 2012-01-09 16:42:17 UTC (rev 413) @@ -28,6 +28,7 @@ import java.util.Arrays; import java.util.List; +import org.nuiton.math.matrix.AbstractMatrixTest; import org.nuiton.math.matrix.MatrixFactory; import org.nuiton.math.matrix.MatrixND; import org.junit.Assert; @@ -45,7 +46,7 @@ * Last update: $Date$ * by : $Author$ */ -public class MatrixTableModelTest { +public class MatrixTableModelTest extends AbstractMatrixTest { protected MatrixTableModelND model = null; protected MatrixND mat = null; Modified: trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/viewer/MatrixViewerPanelTest.java =================================================================== --- trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/viewer/MatrixViewerPanelTest.java 2012-01-09 16:41:16 UTC (rev 412) +++ trunk/nuiton-matrix-gui/src/test/java/org/nuiton/math/matrix/viewer/MatrixViewerPanelTest.java 2012-01-09 16:42:17 UTC (rev 413) @@ -32,6 +32,7 @@ import javax.swing.JFrame; import org.junit.Test; +import org.nuiton.math.matrix.AbstractMatrixTest; import org.nuiton.math.matrix.MatrixFactory; import org.nuiton.math.matrix.MatrixHelper; import org.nuiton.math.matrix.MatrixND; @@ -49,8 +50,8 @@ * Last update : $Date$ * By : $Author$ */ -public class MatrixViewerPanelTest { - +public class MatrixViewerPanelTest extends AbstractMatrixTest { + protected MatrixND getTestMatrix(boolean proxy) { List<Integer> years = new ArrayList<Integer>(); years.add(1999);