package fitnesse.wikitext.parser;
import org.junit.Test;
public class LiteralTest {
@Test
public void scansLiteral() {
ParserTestHelper.assertScansTokenType("!- stuff -!", "Literal", true);
}
@Test
public void translatesLiteral() {
ParserTestHelper.assertTranslatesTo("!-stuff-!", "stuff");
ParserTestHelper.assertTranslatesTo("!-''not italic''-!", "''not italic''");
ParserTestHelper.assertTranslatesTo("!-break\n-!|", "break\n|");
}
@Test
public void parses() {
ParserTestHelper.assertParsesWithOffset("!-stuff-!", "SymbolList<0..9>[Literal<0..9>]");
ParserTestHelper.assertParsesWithOffset("foo!-stuff-!bar", "SymbolList<0..15>[Text<0..3>, Literal<3..12>, Text<12..15>]");
}
}