01: /*
02: * LLAnalyserTest.java
03: * JUnit based test
04: *
05: * Created on March 26, 2006, 9:57 AM
06: */
07:
08: package org.netbeans.modules.languages.parser;
09:
10: import java.io.IOException;
11: import java.io.InputStream;
12: import junit.framework.TestCase;
13:
14: import org.netbeans.api.languages.ParseException;
15: import org.netbeans.modules.languages.LanguageImpl;
16: import org.netbeans.modules.languages.NBSLanguageReader;
17: import org.netbeans.modules.languages.TestUtils;
18: import org.openide.util.Exceptions;
19:
20: /**
21: *
22: * @author Jan Jancura
23: */
24: public class Grammar1 extends TestCase {
25:
26: public Grammar1(String testName) {
27: super (testName);
28: }
29:
30: public void test1() throws ParseException {
31: InputStream is = getClass()
32: .getClassLoader()
33: .getResourceAsStream(
34: "org/netbeans/modules/languages/parser/Grammar1.nbs");
35: try {
36: NBSLanguageReader reader = NBSLanguageReader.create(is,
37: "Grammar1.nbs", "test/mimeType");
38: LanguageImpl l = TestUtils.createLanguage(reader);
39: l.read();
40: } catch (IOException ex) {
41: Exceptions.printStackTrace(ex);
42: } catch (ParseException ex) {
43: ex.printStackTrace();
44: }
45: }
46: }
|