package org.jabref.logic.l10n;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class LocalizationKeyParamsTest {
@Test
public void testReplacePlaceholders() {
assertEquals("biblatex mode", new LocalizationKeyParams("biblatex mode").replacePlaceholders());
assertEquals("biblatex mode", new LocalizationKeyParams("%0 mode", "biblatex").replacePlaceholders());
assertEquals("C:\\bla mode", new LocalizationKeyParams("%0 mode", "C:\\bla").replacePlaceholders());
assertEquals("What \n : %e %c a b", new LocalizationKeyParams("What \n : %e %c_%0 %1", "a", "b").replacePlaceholders());
}
@Test(expected = IllegalStateException.class)
public void testTooManyParams() {
new LocalizationKeyParams("", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0");
}
}