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

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


    shouldGenerateError(buggy, 4,
        "Missing qualifier on instance field 'Buggy.foo'");
  }

  public void testEnclosingClassField() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
       "package some;",
       "class Buggy {",
       "  int foo = 3;",
       "  native void jsniMethod() /*-{",
       "    this.@Buggy::foo;",
View Full Code Here


       "}");
    shouldGenerateNoWarning(buggy);
  }

  public void testEnclosingClassFieldNotFound() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
       "package some;",
       "class Buggy {",
       "  int foo = 3;",
       "  native void jsniMethod() /*-{",
       "    this.@Buggy::bar;",
View Full Code Here

    shouldGenerateError(buggy, 5,
        "Referencing field 'Buggy.bar': unable to resolve field in class 'some.Buggy'");
  }

  public void testImportedClassField_PartialMatch() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "import other.pack.OtherPackageClass;",
      "class Buggy {",
      "  native void jsniMethod() /*-{",
      "    this.@PackageClass::f;",
      "  }-*/;",
      "}");

    MockJavaResource otherPackageClass =
        JavaResourceBase.createMockJavaResource("other.pack.OtherPackageClass",
          "package other.pack;",
          "public class OtherPackageClass {",
          "  public int f;",
          "}");
View Full Code Here

          5,
          "Referencing class 'PackageClass': unable to resolve class");
  }

  public void testImportedClassField_Precedence() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
        "package some;",
        "import other.pack.B;",
        "class Buggy {",
        "  class B {",
        "    int f;",
        "  }",
        "  native void jsniMethod() /*-{",
        "    this.@B::f;",
        "  }-*/;",
        "}");

    MockJavaResource otherPackageClass =
        JavaResourceBase.createMockJavaResource("other.pack.B",
            "package other.pack;",
            "public class B {",
            "}");

View Full Code Here

    shouldGenerateNoError(buggy, otherPackageClass);
  }

  public void testImportedClassField_InnerClass() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "import other.pack.OtherPackageClass.Inner;",
      "class Buggy {",
      "  native void jsniMethod() /*-{",
      "    this.@Inner::f;",
      "  }-*/;",
      "}");

    MockJavaResource otherPackageClass =
        JavaResourceBase.createMockJavaResource("other.pack.OtherPackageClass",
          "package other.pack;",
          "public class OtherPackageClass {",
          "  public class Inner {",
          "    public int f;",
View Full Code Here

      shouldGenerateNoWarning(buggy, otherPackageClass);
  }

  public void testImportedClassField_InnerClassThroughOuter() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "import other.pack.OtherPackageClass;",
      "class Buggy {",
      "  native void jsniMethod() /*-{",
      "    this.@OtherPackageClass.Inner::f;",
      "  }-*/;",
      "}");

    MockJavaResource otherPackageClass =
        JavaResourceBase.createMockJavaResource("other.pack.OtherPackageClass",
          "package other.pack;",
          "public class OtherPackageClass {",
          "  public class Inner {",
          "    public int f;",
View Full Code Here

      shouldGenerateNoWarning(buggy, otherPackageClass);
  }

  public void testImportedClassField_InnerClassTest1() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "class Buggy {",
      "  public class Inner {",
      "    public int f;",
      "  }",
View Full Code Here

      shouldGenerateNoWarning(buggy);
  }

  public void testImportedClassField_InnerClassTest2() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "class Buggy {",
      "  public class Inner {",
      "    public int f;",
      "    native void jsniMethod() /*-{",
 
View Full Code Here

      shouldGenerateNoWarning(buggy);
  }

  public void testImportedClassField_InnerClassTest3() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "class Buggy {",
      "  public class OtherInner {",
      "    native void jsniMethod() /*-{",
      "      this.@Inner::f;",
View Full Code Here

      shouldGenerateNoWarning(buggy);
  }

  public void testImportedClassField_InnerClassTest4() {
    MockJavaResource buggy = JavaResourceBase.createMockJavaResource("some.Buggy",
      "package some;",
      "class Buggy {",
      "  public class OtherInner {",
      "    public class Inner {",
      "      public int f;",
View Full Code Here

TOP

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

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.