Package com.google.gwt.dom.client

Examples of com.google.gwt.dom.client.AnchorElement


   }

   @Test
   public void clone_Deep() {
      // Arrange
      AnchorElement child = Document.get().createAnchorElement();
      child.setInnerText("child inner text");
      child.getStyle().setBackgroundColor("black");
      n.appendChild(child);

      // Act
      DivElement newNode = n.cloneNode(true).cast();

      // Assert
      assertEquals(Node.ELEMENT_NODE, newNode.getNodeType());
      DivElement source = n.cast();
      assertEquals(source.getInnerText(), newNode.getInnerText());
      assertEquals(source.getInnerHTML(), newNode.getInnerHTML());
      assertEquals(source.toString(), newNode.toString());

      assertNull(newNode.getParentNode());
      assertEquals(n.getChildNodes().getLength(), newNode.getChildNodes().getLength());

      assertEquals(Node.ELEMENT_NODE, newNode.getChildNodes().getItem(0).getNodeType());
      AnchorElement childElement = newNode.getChildNodes().getItem(0).cast();
      assertEquals("child inner text", childElement.getInnerText());

      Style newStyle = childElement.getStyle();
      assertTrue(newStyle != child.getStyle());
      assertEquals("black", newStyle.getBackgroundColor());
   }
View Full Code Here


      // Arrange
      Element e = n.cast();
      e.setInnerText("text");
      e.getStyle().setBackgroundColor("black");

      AnchorElement child = Document.get().createAnchorElement();
      child.setInnerText("child inner text");
      n.appendChild(child);

      // Act
      DivElement newNode = n.cloneNode(false).cast();
View Full Code Here

   @Test
   public void replaceChild() {
      // Arrange
      BaseElement c0 = Document.get().createBaseElement();
      ButtonElement c1 = Document.get().createPushButtonElement();
      AnchorElement c2 = Document.get().createAnchorElement();
      n.appendChild(c0);
      n.appendChild(c1);

      // Act
      Node replaced = n.replaceChild(c2, c1);
View Full Code Here

   public void clone_NotDeep() {
      // Arrange
      e.setTitle("title");
      e.setPropertyBoolean("bool", true);

      AnchorElement child = Document.get().createAnchorElement();
      child.setTitle("child");
      e.appendChild(child);

      // Act
      DivElement newNode = e.cloneNode(false).cast();
View Full Code Here

   }

   @Test
   public void getElementByTagName() {
      // Arrange
      AnchorElement ae0 = Document.get().createAnchorElement();
      AnchorElement ae1 = Document.get().createAnchorElement();
      ButtonElement be = Document.get().createPushButtonElement();
      e.appendChild(ae0);
      e.appendChild(ae1);
      e.appendChild(be);
View Full Code Here

   }

   @Test
   public void isOrHasChild() {
      // Arrange
      AnchorElement child = Document.get().createAnchorElement();
      e.appendChild(child);
      AnchorElement notAChild = Document.get().createAnchorElement();

      // Act & Assert
      assertTrue(e.isOrHasChild(e));
      assertTrue(e.isOrHasChild(child));
      assertFalse(e.isOrHasChild(notAChild));
View Full Code Here

   }

   @Test
   public void getElementById_InBody() {
      // Arrange
      AnchorElement a = Document.get().createAnchorElement();
      a.setId("myId");
      DivElement div = Document.get().createDivElement();
      div.appendChild(a);
      d.getBody().appendChild(div);

      // Act
View Full Code Here

   }

   @Test
   public void getElementById_NotFound() {
      // Arrange
      AnchorElement a1 = Document.get().createAnchorElement();
      AnchorElement a2 = Document.get().createAnchorElement();
      AnchorElement a3 = Document.get().createAnchorElement();
      DivElement d1 = Document.get().createDivElement();
      d.appendChild(a1);
      d.appendChild(a1);
      d.appendChild(a2);
      a2.appendChild(a3);
View Full Code Here

   }

   @Test
   public void getElementByIdFound() {
      // Arrange
      AnchorElement a1 = Document.get().createAnchorElement();
      AnchorElement a2 = Document.get().createAnchorElement();
      AnchorElement a3 = Document.get().createAnchorElement();
      a3.setId("myId");
      DivElement d1 = Document.get().createDivElement();
      d.appendChild(a1);
      d.appendChild(a1);
      d.appendChild(a2);
      a2.appendChild(a3);
View Full Code Here

   }

   @Test
   public void getElementByTagName() {
      // Arrange
      AnchorElement a1 = Document.get().createAnchorElement();
      AnchorElement a2 = Document.get().createAnchorElement();
      AnchorElement a3 = Document.get().createAnchorElement();
      DivElement d1 = Document.get().createDivElement();
      d.appendChild(a1);
      d.appendChild(a1);
      d.appendChild(a2);
      a2.appendChild(a3);
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.AnchorElement

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.