1
package tests.net.sf.jabref.export.layout.format;
3
import junit.framework.TestCase;
4
import net.sf.jabref.export.layout.LayoutFormatter;
5
import net.sf.jabref.export.layout.format.RemoveTilde;
7
public class RemoveTildeTest extends TestCase {
9
public void testFormatString() {
11
LayoutFormatter l = new RemoveTilde();
13
assertEquals("", l.format(""));
15
assertEquals("simple", l.format("simple"));
17
assertEquals(" ", l.format("~"));
19
assertEquals(" ", l.format("~~~"));
21
assertEquals(" \\~ ", l.format("~\\~~"));
23
assertEquals("\\\\ ", l.format("\\\\~"));
25
assertEquals("Doe Joe and Jane, M. and Kamp, J. A.", l
26
.format("Doe Joe and Jane, M. and Kamp, J.~A."));
28
assertEquals("T\\~olkien, J. R. R.", l
29
.format("T\\~olkien, J.~R.~R."));