Examples of BadNodePlacementError


Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testImport_nonEmpty() throws Exception {
    compile("<gxp:import class='com.google.foo.bar'>",
            "some text",
            "</gxp:import>");
    assertAlert(new BadNodePlacementError(pos(2,40), "text",
                                          "inside <gxp:import>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testImport_notTemplateChild() throws Exception {
    compile("<html>",
            "<gxp:import class='com.google.foo.bar' />",
            "</html>");
    assertAlert(new BadNodePlacementError(pos(3,1), "<gxp:import>",
                                          "inside <html>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testParam_notTemplateChild() throws Exception {
    compile("<html>",
            "<gxp:param name='foo' type='String' />",
            "</html>");
    assertAlert(new BadNodePlacementError(pos(3,1), "<gxp:param>",
                                          "inside <html>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testThrows_nonEmpty() throws Exception {
    compile("<gxp:throws exception='com.google.foo.bar'>",
            "some text",
            "</gxp:throws>");
    assertAlert(new BadNodePlacementError(pos(2,44), "text",
                                          "inside <gxp:throws>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testThrows_notTemplateChild() throws Exception {
    compile("<html>",
            "<gxp:throws exception='com.google.foo.bar' />",
            "</html>");
    assertAlert(new BadNodePlacementError(pos(3,1), "<gxp:throws>",
                                          "inside <html>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testTypeParam_nonEmpty() throws Exception {
    compile("<gxp:typeparam name='T' extends='List'>",
            "some text",
            "</gxp:typeparam>");
    assertAlert(new BadNodePlacementError(pos(2,40), "text",
                                          "inside <gxp:typeparam>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

  public void testTypeParam_notTemplateChild() throws Exception {
    compile("<html>",
            "<gxp:typeparam name='T' extends='List' />",
            "</html>");
    assertAlert(new BadNodePlacementError(pos(3,1), "<gxp:typeparam>",
                                          "inside <html>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

        return null;
      }

      private void reportBadChildren(ParsedElement parentNode) {
        for (Node badNode : parentNode.getChildren()) {
          alertSink.add(new BadNodePlacementError(badNode, parentNode));
        }
      }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

      return subVisitor.getResult();
    }

    @Override
    public Expression visitPlaceholderNode(PlaceholderNode ph) {
      alertSink.add(new BadNodePlacementError(ph, null));
      return ph.getContent().acceptVisitor(this);
    }
View Full Code Here

Examples of com.google.gxp.compiler.alerts.common.BadNodePlacementError

    assertIllegalExpressionDetected("<gxp:eval expr='", "'/>");
  }

  public void testEvalElement_nonEmpty() throws Exception {
    compile("<gxp:eval expr='5'>hello</gxp:eval>");
    assertAlert(new BadNodePlacementError(pos(2, 20), "text",
                                          "inside <gxp:eval>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.