package test.models.interfaces; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.junit.Test; import net.sf.latexdraw.models.interfaces.shape.PlottingStyle; import net.sf.latexdraw.view.pst.PSTricksConstants; public class TestPlottingStyle { @Test public void testIsX() { assertTrue(PlottingStyle.ALL.isX()); assertTrue(PlottingStyle.X.isX()); assertFalse(PlottingStyle.Y.isX()); assertFalse(PlottingStyle.NONE.isX()); } @Test public void testIsY() { assertTrue(PlottingStyle.ALL.isY()); assertTrue(PlottingStyle.Y.isY()); assertFalse(PlottingStyle.X.isY()); assertFalse(PlottingStyle.NONE.isY()); } @Test public void testGetPSTToken() { assertEquals(PSTricksConstants.TOKEN_LABELS_DISPLAYED_ALL, PlottingStyle.ALL.getPSTToken()); assertEquals(PSTricksConstants.TOKEN_LABELS_DISPLAYED_NONE, PlottingStyle.NONE.getPSTToken()); assertEquals(PSTricksConstants.TOKEN_LABELS_DISPLAYED_X, PlottingStyle.X.getPSTToken()); assertEquals(PSTricksConstants.TOKEN_LABELS_DISPLAYED_Y, PlottingStyle.Y.getPSTToken()); } @Test public void testGetStyle() { assertEquals(PlottingStyle.ALL, PlottingStyle.getStyle(null)); assertEquals(PlottingStyle.ALL, PlottingStyle.getStyle("")); //$NON-NLS-1$ assertEquals(PlottingStyle.getStyle(PlottingStyle.ALL.toString()), PlottingStyle.ALL); assertEquals(PlottingStyle.getStyle(PlottingStyle.NONE.toString()), PlottingStyle.NONE); assertEquals(PlottingStyle.getStyle(PlottingStyle.X.toString()), PlottingStyle.X); assertEquals(PlottingStyle.getStyle(PlottingStyle.Y.toString()), PlottingStyle.Y); } }