package test.models.interfaces;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import net.sf.latexdraw.models.interfaces.shape.TextPosition;
public class TestTextPosition {
@Test
public void testGetTextPositionFromText() {
assertEquals(TextPosition.BASE, TextPosition.getTextPosition("B")); //$NON-NLS-1$
assertEquals(TextPosition.BASE_LEFT, TextPosition.getTextPosition("Bl")); //$NON-NLS-1$
assertEquals(TextPosition.BASE_RIGHT, TextPosition.getTextPosition("Br")); //$NON-NLS-1$
assertEquals(TextPosition.BOT, TextPosition.getTextPosition("b")); //$NON-NLS-1$
assertEquals(TextPosition.BOT_LEFT, TextPosition.getTextPosition("bl")); //$NON-NLS-1$
assertEquals(TextPosition.BOT_RIGHT, TextPosition.getTextPosition("br")); //$NON-NLS-1$
assertEquals(TextPosition.TOP, TextPosition.getTextPosition("t")); //$NON-NLS-1$
assertEquals(TextPosition.TOP_RIGHT, TextPosition.getTextPosition("tr")); //$NON-NLS-1$
assertEquals(TextPosition.TOP_LEFT, TextPosition.getTextPosition("tl")); //$NON-NLS-1$
assertEquals(TextPosition.CENTER, TextPosition.getTextPosition("")); //$NON-NLS-1$
assertEquals(TextPosition.LEFT, TextPosition.getTextPosition("l")); //$NON-NLS-1$
assertEquals(TextPosition.RIGHT, TextPosition.getTextPosition("r")); //$NON-NLS-1$
}
@Test
public void testGetLatexToken() {
assertEquals("B", TextPosition.BASE.getLatexToken()); //$NON-NLS-1$
assertEquals("Bl", TextPosition.BASE_LEFT.getLatexToken()); //$NON-NLS-1$
assertEquals("Br", TextPosition.BASE_RIGHT.getLatexToken()); //$NON-NLS-1$
assertEquals("b", TextPosition.BOT.getLatexToken()); //$NON-NLS-1$
assertEquals("bl", TextPosition.BOT_LEFT.getLatexToken()); //$NON-NLS-1$
assertEquals("Br", TextPosition.BASE_RIGHT.getLatexToken()); //$NON-NLS-1$
assertEquals("", TextPosition.CENTER.getLatexToken()); //$NON-NLS-1$
assertEquals("l", TextPosition.LEFT.getLatexToken()); //$NON-NLS-1$
assertEquals("r", TextPosition.RIGHT.getLatexToken()); //$NON-NLS-1$
assertEquals("t", TextPosition.TOP.getLatexToken()); //$NON-NLS-1$
assertEquals("tl", TextPosition.TOP_LEFT.getLatexToken()); //$NON-NLS-1$
assertEquals("tr", TextPosition.TOP_RIGHT.getLatexToken()); //$NON-NLS-1$
}
}