Examples of BadNodePlacementError


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

    compile("<gxp:if cond='false'>",
            "<gxp:else>",
            "  some text",
            "</gxp:else>",
            "</gxp:if>");
    assertAlert(new BadNodePlacementError(pos(3,11), "text",
                                          "inside <gxp:else>"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

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

    assertNoUnexpectedAlerts();
  }

  public void testElse_notInIf() throws Exception {
    compile("<gxp:else/>");
    assertAlert(new BadNodePlacementError(pos(2,1), "<gxp:else>", "here"));
    assertNoUnexpectedAlerts();
  }
View Full Code Here

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

          // Validator. Then it would be isEmpty instead of isWhitespaceOnly,
          // as we'd be past the SpaceCollapser by that point.
          if (!((node instanceof Expression)
                && ((Expression) node).alwaysOnlyWhitespace())) {
            // We ignore unused nodes that are just whitespace.
            alertSink.add(new BadNodePlacementError(node, forNode));
          }
        }
      }
    }
View Full Code Here

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

        tree(template(list(attr("name", "pkg.Test")),
                      badImp,
                      imp(list(attr("package", "com.google.bar"))),
                      imp(list(attr("class", "com.google.Baz")))));
    ReparentedTree output = reparent(parseTree);
    expectedAlerts.add(new BadNodePlacementError(textNode, badImp));
    assertOneRoot(output);
    Template root = getTemplate(output.getRoot());
    assertEquals(TEMPLATE_NAME, root.getName());
    List<Import> imports = root.getImports();
    assertEquals(3, imports.size());
View Full Code Here

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

    assertEquals(concat(null, value1, value2), parts.getContent());
  }

  public void testUnusedValue() {
    Expression value = injectValue();
    expectedAlerts.add(new BadNodePlacementError(value, FROM_NODE));
  }
View Full Code Here

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

  }

  public void testUnusedValues() {
    Expression value1 = injectValue();
    Expression value2 = injectValue();
    expectedAlerts.add(new BadNodePlacementError(value1, FROM_NODE));
    expectedAlerts.add(new BadNodePlacementError(value2, FROM_NODE));
  }
View Full Code Here

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

    assertContentsInOrder(parts.getImports(), imp1, imp2);
  }

  public void testUnusedImports() {
    Import node = injectImport("com.google.Foo");
    expectedAlerts.add(new BadNodePlacementError(node, FROM_NODE));
  }
View Full Code Here

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

    assertContentsInOrder(parts.getParameters(), node);
  }

  public void testUnusedParameters() {
    Parameter node = injectParameter();
    expectedAlerts.add(new BadNodePlacementError(node, FROM_NODE));
  }
View Full Code Here

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

    assertContentsInOrder(parts.getClauses(), clause1, clause2);
  }

  public void testUnusedClauses() {
    Conditional.Clause clause = injectClause();
    expectedAlerts.add(new BadNodePlacementError(clause, FROM_NODE));
  }
View Full Code Here

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

        if (phStart == null) {
          phStart = node;
          phChildren.clear();
          destination = phChildren;
        } else {
          alertSink.add(new BadNodePlacementError(node, phStart));
        }
        return null;
      }
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.