Package com.github.jknack.antlr4ide.lang

Examples of com.github.jknack.antlr4ide.lang.Import


    EList<Import> importList = new BasicEList<Import>();

    EList<Rule> rules = new BasicEList<Rule>();

    Imports imports = createMock(Imports.class);
    Import delegate = createMock(Import.class);
    Grammar grammar = createMock(Grammar.class);
    Rule r1 = createMock(ParserRule.class);
    Rule r2 = createMock(LexerRule.class);

    expect(imports.getImports()).andReturn(importList).times(3);

    expect(delegate.getImportURI()).andReturn(grammar).times(3);

    expect(grammar.getRules()).andReturn(rules).times(3);

    importList.add(delegate);
View Full Code Here


  @Test
  public void badImport() {
    ILinkingDiagnosticContext diagnosticContext = createMock(ILinkingDiagnosticContext.class);
    Grammar grammar = createMock(Grammar.class);
    Import delegate = createMock(Import.class);
    Resource resource = createMock(Resource.class);
    URI uri = createMock(URI.class);
    String name = "G.g4";

    expect(diagnosticContext.getLinkText()).andReturn("some");
    expect(diagnosticContext.getContext()).andReturn(delegate);

    expect(delegate.eContainer()).andReturn(null).times(2);

    expect(delegate.eContainer()).andReturn(grammar);

    expect(grammar.eContainer()).andReturn(null);
    expect(grammar.eResource()).andReturn(resource);

    expect(resource.getURI()).andReturn(uri);
View Full Code Here

TOP

Related Classes of com.github.jknack.antlr4ide.lang.Import

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.