KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > freemarker > eclipse > test > XmlScannerTest


1 package freemarker.eclipse.test;
2
3 import freemarker.eclipse.editors.XmlScanner;
4 import freemarker.eclipse.test.util.TokenList;
5
6 /**
7  * Tests {@link freemarker.eclipse.editors.XmlScanner}.
8  *
9  * @author <a HREF="mailto:stephan&#64;chaquotay.net">Stephan Mueller</a>
10  * @version $Id: XmlScannerTest.java,v 1.2 2004/02/05 14:08:42 stephanmueller Exp $
11  */

12 public class XmlScannerTest extends AbstractScannerTestCase {
13
14     public XmlScannerTest(String JavaDoc 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