package com.googlecode.gwt.test.dom; import com.google.gwt.dom.client.AreaElement; import com.google.gwt.dom.client.Document; import com.googlecode.gwt.test.GwtTestTest; import org.junit.Before; import org.junit.Test; import static org.assertj.core.api.Assertions.assertThat; public class AreaElementTest extends GwtTestTest { private AreaElement a; @Test public void accessKey() { // Preconditions assertThat(a.getAccessKey()).isEqualTo(""); // When a.setAccessKey("k"); // Then assertThat(a.getAccessKey()).isEqualTo("k"); } @Test public void alt() { // Preconditions assertThat(a.getAlt()).isEqualTo(""); // When a.setAlt("Alt"); // Then assertThat(a.getAlt()).isEqualTo("Alt"); } @Test public void as() { // When AreaElement asElement = AreaElement.as(a); // Then assertThat(asElement).isEqualTo(a); } @Test public void coords() { // Preconditions assertThat(a.getCoords()).isEqualTo(""); // When a.setCoords("Coords"); // Then assertThat(a.getCoords()).isEqualTo("Coords"); } @Test public void href() { // Preconditions assertThat(a.getHref()).isEqualTo(""); // When a.setHref("Href"); // Then assertThat(a.getHref()).isEqualTo("Href"); } @Before public void initDocument() { a = Document.get().createAreaElement(); } @Test public void shape() { // Preconditions assertThat(a.getShape()).isEqualTo(""); // When a.setShape("Shape"); // Then assertThat(a.getShape()).isEqualTo("Shape"); } @Test public void tabIndex() { // Preconditions assertThat(a.getTabIndex()).isEqualTo(0); // When a.setTabIndex(4); // Then assertThat(a.getTabIndex()).isEqualTo(4); } @Test public void target() { // Preconditions assertThat(a.getTarget()).isEqualTo(""); // When a.setTarget("Target"); // Then assertThat(a.getTarget()).isEqualTo("Target"); } }