package org.jabref.logic.formatter.bibtexfields;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
* Tests in addition to the general tests from {@link org.jabref.logic.formatter.FormatterTest}
*/
public class UnicodeToLatexFormatterTest {
private UnicodeToLatexFormatter formatter;
@Before
public void setUp() {
formatter = new UnicodeToLatexFormatter();
}
@Test
public void formatWithoutUnicodeCharactersReturnsSameString() {
assertEquals("abc", formatter.format("abc"));
}
@Test
public void formatMultipleUnicodeCharacters() {
assertEquals("{{\\aa}}{\\\"{a}}{\\\"{o}}", formatter.format("\u00E5\u00E4\u00F6"));
}
@Test
public void formatExample() {
assertEquals("M{\\\"{o}}nch", formatter.format(formatter.getExampleInput()));
}
}