1 package freemarker.eclipse.test; 2 3 import freemarker.eclipse.editors.XmlScanner; 4 import freemarker.eclipse.test.util.TokenList; 5 6 12 public class XmlScannerTest extends AbstractScannerTestCase { 13 14 public XmlScannerTest(String name) { 15 super(name); 16 } 17 18 public void setUp() { 19 super.text = "<foobar ${foo}=<#-- -->\"bar\" foo=\"te${bar}<#-- bla ${foo} -->xt\" bar=\"foo\"/>"; 20 tokens = new TokenList(); 21 tokens.addToken(manager.getXmlToken(), 7); 22 tokens.addToken(manager.getWhitespaceToken(), 1); 23 tokens.addToken(manager.getInterpolationToken(),6); 24 tokens.addToken(manager.getXmlToken(),1); 25 tokens.addToken(manager.getCommentToken(),8); 26 tokens.addToken(manager.getStringToken(),5); 27 tokens.addToken(manager.getWhitespaceToken(), 1); 28 tokens.addToken(manager.getXmlToken(),4); 29 tokens.addToken(manager.getStringToken(),3); 30 tokens.addToken(manager.getInterpolationToken(),6); 31 tokens.addToken(manager.getCommentToken(),19); 32 tokens.addToken(manager.getStringToken(),3); 33 tokens.addToken(manager.getWhitespaceToken(), 1); 34 tokens.addToken(manager.getXmlToken(),4); 35 tokens.addToken(manager.getStringToken(),5); 36 tokens.addToken(manager.getXmlToken(),2); 37 super.scanner = new XmlScanner(super.manager); 38 ((XmlScanner)scanner).setDefaultReturnToken(manager.getXmlToken()); 39 } 40 } 41 | Popular Tags |