Exemple #1
0
  @Test
  public void insertBefore() {
    // Arrange
    ButtonElement be0 = Document.get().createPushButtonElement();
    ButtonElement be1 = Document.get().createPushButtonElement();
    ButtonElement be2 = Document.get().createPushButtonElement();
    ButtonElement be3 = Document.get().createPushButtonElement();
    ButtonElement be4 = Document.get().createPushButtonElement();
    ButtonElement be5 = Document.get().createPushButtonElement();
    n.appendChild(be0);
    n.appendChild(be2);

    // Act & Assert
    n.insertBefore(be1, be2);
    n.insertBefore(be3, null);
    n.insertBefore(be4, be5);

    assertEquals(be0, n.getChildNodes().getItem(0));
    assertEquals(be1, n.getChildNodes().getItem(1));
    assertEquals(be2, n.getChildNodes().getItem(2));
    assertEquals(be3, n.getChildNodes().getItem(3));
    assertEquals(be4, n.getChildNodes().getItem(4));
  }