package test.models.interfaces; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import org.junit.Test; import net.sf.latexdraw.models.interfaces.shape.TicksStyle; import net.sf.latexdraw.view.pst.PSTricksConstants; public class TestTicksStyle { @Test public void testGetPSTToken() { assertEquals(PSTricksConstants.TOKEN_TICKS_STYLE_FULL, TicksStyle.FULL.getPSTToken()); assertEquals(PSTricksConstants.TOKEN_TICKS_STYLE_BOTTOM, TicksStyle.BOTTOM.getPSTToken()); assertEquals(PSTricksConstants.TOKEN_TICKS_STYLE_TOP, TicksStyle.TOP.getPSTToken()); } @Test public void testIsBottom() { assertTrue(TicksStyle.FULL.isBottom()); assertFalse(TicksStyle.TOP.isBottom()); assertTrue(TicksStyle.BOTTOM.isBottom()); } @Test public void testIsTop() { assertTrue(TicksStyle.FULL.isTop()); assertTrue(TicksStyle.TOP.isTop()); assertFalse(TicksStyle.BOTTOM.isTop()); } @Test public void testToString() { assertNotNull(TicksStyle.BOTTOM.toString()); assertTrue(TicksStyle.BOTTOM.toString().length() > 0); assertNotNull(TicksStyle.FULL.toString()); assertTrue(TicksStyle.FULL.toString().length() > 0); assertNotNull(TicksStyle.TOP.toString()); assertTrue(TicksStyle.TOP.toString().length() > 0); } @Test public void testGetStyle() { assertEquals(TicksStyle.FULL, TicksStyle.getStyle(null)); assertEquals(TicksStyle.FULL, TicksStyle.getStyle("")); //$NON-NLS-1$ assertEquals(TicksStyle.getStyle(TicksStyle.BOTTOM.toString()), TicksStyle.BOTTOM); assertEquals(TicksStyle.getStyle(TicksStyle.FULL.toString()), TicksStyle.FULL); assertEquals(TicksStyle.getStyle(TicksStyle.TOP.toString()), TicksStyle.TOP); assertEquals(TicksStyle.getStyle(PSTricksConstants.TOKEN_TICKS_STYLE_BOTTOM), TicksStyle.BOTTOM); assertEquals(TicksStyle.getStyle(PSTricksConstants.TOKEN_TICKS_STYLE_FULL), TicksStyle.FULL); assertEquals(TicksStyle.getStyle(PSTricksConstants.TOKEN_TICKS_STYLE_TOP), TicksStyle.TOP); } }