Package com.googlecode.gwt.test.xml

Source Code of com.googlecode.gwt.test.xml.XMLElementTest

package com.googlecode.gwt.test.xml;

import static org.fest.assertions.api.Assertions.assertThat;

import org.junit.Test;

import com.google.gwt.xml.client.Document;
import com.google.gwt.xml.client.Element;
import com.google.gwt.xml.client.XMLParser;
import com.googlecode.gwt.test.GwtTestTest;

public class XMLElementTest extends GwtTestTest {

   @Test
   public void elementToString() {
      // Arrange
      Document document = XMLParser.createDocument();
      Element e = document.createElement("ThisIsATest");
      e.appendChild(document.createTextNode("SomeTextNode"));

      // Act
      String toString = e.toString();

      // Assert
      assertThat(toString).isEqualTo("<ThisIsATest>SomeTextNode</ThisIsATest>");
   }

   @Test
   public void emptyElementToString() {
      // Arrange
      Document document = XMLParser.createDocument();
      Element e = document.createElement("ThisIsATest");

      // Act
      String toString = e.toString();

      // Assert
      assertThat(toString).isEqualTo("<ThisIsATest/>");
   }

   @Test
   public void setAttribute() {
      // Arrange
      Document document = XMLParser.createDocument();
      Element element = document.createElement("elem");

      // Act
      element.setAttribute("myAttr", "myValue");

      // Assert
      assertThat(element.getAttribute("myAttr")).isEqualTo("myValue");
   }

}
TOP

Related Classes of com.googlecode.gwt.test.xml.XMLElementTest

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.