Package com.google.gwt.dev.javac.testing.impl

Examples of com.google.gwt.dev.javac.testing.impl.MockResourceOracle


  }

  public void testRetrieveBuildResource() {
    // Create some independent resource oracles.
    LibraryGroupBuildResourceOracle buildResourceOracle = createLibraryGroupBuildResourceOracle();
    MockResourceOracle mockResourceOracle = new MockResourceOracle(JavaResourceBase.FOO);

    // Wrap them up in a combined resource oracle.
    CombinedResourceOracle combinedResourceOracle =
        new CombinedResourceOracle(buildResourceOracle, mockResourceOracle);
View Full Code Here


  protected MockResourceOracle oracle;

  protected CompilationState state;

  protected CompilationStateTestBase() {
    oracle = new MockResourceOracle(JavaResourceBase.getStandardResources());
    compilerContext = new CompilerContext();
    rebuildCompilationState();
  }
View Full Code Here

    // Gather the Java source code to compile.

    final String code = Joiner.on("\n").join(lines);

    MockResourceOracle sourceOracle = new MockResourceOracle();
    sourceOracle.addOrReplace(new MockJavaResource("test.EntryPoint") {
      @Override
      public CharSequence getContent() {
        return code;
      }
    });
    sourceOracle.add(JavaAstConstructor.getCompilerTypes());
    sourceOracle.add(additionalResources);

    PrecompileTaskOptions options = new PrecompileTaskOptionsImpl();
    options.setOutput(JsOutputOption.PRETTY);
    options.setRunAsyncEnabled(false);
    CompilerContext context = new CompilerContext.Builder().options(options)
        .minimalRebuildCache(new MinimalRebuildCache()).build();

    ConfigProps config = new ConfigProps(Arrays.asList(recordFileNamesProp,
        recordLineNumbersProp));

    CompilationState state =
        CompilationStateBuilder.buildFrom(logger, context,
            sourceOracle.getResources(), null);
    JProgram jProgram = AstConstructor.construct(logger, state, options, config);
    jProgram.addEntryMethod(findMethod(jProgram, "onModuleLoad"));

    if (inline) {
      MethodInliner.exec(jProgram);
View Full Code Here

  };

  public MockModuleDef() {
    super("mock");
    normalize(TreeLogger.NULL);
    lazyPublicOracle = new MockResourceOracle(publicResource);
  }
View Full Code Here

  public void testSourceOracleBasic() {
    validateCompilationState();
  }

  public void testSourceOracleEmpty() {
    oracle = new MockResourceOracle();
    rebuildCompilationState();
    validateCompilationState();
  }
View Full Code Here

            logger, designTime);
    doc = docHelper.documentFor(domString, null);
    item = (Element) doc.getDocumentElement().getElementsByTagName("with").item(0);
    elm = elemProvider.get(item);
    JClassType aClass = types.findType(baseClass);
    ResourceOracle resourceOracle = new MockResourceOracle();
    writer = new UiBinderWriter(aClass, "foo", "", types, logger, fieldManager, null,
        DesignTimeUtilsStub.EMPTY, new UiBinderContext(), true, true, "", resourceOracle);
    parser = new UiBinderParser(writer, null, fieldManager, types, null, "", new UiBinderContext(),
        resourceOracle);
    designTime.rememberPathForElements(doc);
View Full Code Here

    JClassType cssResourceType = stringType; // TODO(rjrjr) get real someday

    ImplicitCssResource css = new ImplicitCssResource("package", "ClassName",
        "fieldName", new String[] {}, cssResourceType, ".able-baker {}",
        MortalLogger.NULL, Collections.<JClassType> emptySet(), false,
        new MockResourceOracle());

    FieldWriterOfGeneratedCssResource f = new FieldWriterOfGeneratedCssResource(
        null, stringType, css, MortalLogger.NULL);

    assertEquals(stringType, f.getReturnType(new String[] {
View Full Code Here

    JClassType stringType = types.findType("java.lang.String");
    JClassType cssResourceType = stringType; // TODO(rjrjr) get real someday

    ImplicitCssResource css = new ImplicitCssResource("package", "ClassName",
        "fieldName", new String[] {}, cssResourceType, ".ableBaker {}",
        MortalLogger.NULL, Collections.<JClassType> emptySet(), false, new MockResourceOracle());

    FieldWriterOfGeneratedCssResource f = new FieldWriterOfGeneratedCssResource(
        null, stringType, css, MortalLogger.NULL);

    assertEquals(stringType, f.getReturnType(new String[] {
View Full Code Here

    elm = elemProvider.get(item);
    JClassType aClass = types.findType(baseClass);
    MessagesWriter messages =
        new MessagesWriter(types, BINDER_URI, logger, rendererClass.getPath(), "rendererPackage",
            "rendererClassName");
    ResourceOracle resourceOracle = new MockResourceOracle();
    writer = new UiBinderWriter(aClass, "foo", "", types, logger, fieldManager, messages,
        DesignTimeUtilsStub.EMPTY, uiBinderCtx, true, true, BINDER_URI, resourceOracle);
    parser = new UiBinderParser(writer, messages, fieldManager, types, null, BINDER_URI,
        new UiBinderContext(), resourceOracle);
    designTime.rememberPathForElements(doc);
View Full Code Here

    JClassType baseType = types.findType("my.Ui.BaseClass");
    MessagesWriter messages = new MessagesWriter(types, BINDER_URI, logger,
        templatePath, baseType.getPackage().getName(), implName);

    writer = new MockUiBinderWriter(baseType, implName, templatePath, types,
        logger, fieldManager, messages, BINDER_URI, new MockResourceOracle());
    fieldManager.registerField(types.findType(parsedTypeName), FIELD_NAME);
    parsedType = types.findType(parsedTypeName);
  }
View Full Code Here

TOP

Related Classes of com.google.gwt.dev.javac.testing.impl.MockResourceOracle

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.