package org.jabref.logic.layout.format;
import org.jabref.logic.layout.LayoutFormatter;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
public class RemoveTildeTest {
private LayoutFormatter formatter;
@Before
public void setUp() {
formatter = new RemoveTilde();
}
@Test
public void testFormatString() {
Assert.assertEquals("", formatter.format(""));
Assert.assertEquals("simple", formatter.format("simple"));
Assert.assertEquals(" ", formatter.format("~"));
Assert.assertEquals(" ", formatter.format("~~~"));
Assert.assertEquals(" \\~ ", formatter.format("~\\~~"));
Assert.assertEquals("\\\\ ", formatter.format("\\\\~"));
Assert.assertEquals("Doe Joe and Jane, M. and Kamp, J. A.", formatter.format("Doe Joe and Jane, M. and Kamp, J.~A."));
Assert.assertEquals("T\\~olkien, J. R. R.", formatter.format("T\\~olkien, J.~R.~R."));
}
}