From 6b8412033e680ce6e5c7827ac504adf132305726 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Fri, 15 Apr 2016 11:06:18 +0300 Subject: Build uitest war with maven Change-Id: I32625901ca27a282253df44c6e776cf9632bacda --- .../tests/fieldgroup/FieldGroupDiscardTest.java | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 uitest/src/test/java/com/vaadin/tests/fieldgroup/FieldGroupDiscardTest.java (limited to 'uitest/src/test/java/com/vaadin/tests/fieldgroup/FieldGroupDiscardTest.java') diff --git a/uitest/src/test/java/com/vaadin/tests/fieldgroup/FieldGroupDiscardTest.java b/uitest/src/test/java/com/vaadin/tests/fieldgroup/FieldGroupDiscardTest.java new file mode 100644 index 0000000000..7d8beb2106 --- /dev/null +++ b/uitest/src/test/java/com/vaadin/tests/fieldgroup/FieldGroupDiscardTest.java @@ -0,0 +1,32 @@ +package com.vaadin.tests.fieldgroup; + +import org.junit.Test; +import org.openqa.selenium.Keys; + +public class FieldGroupDiscardTest extends BasicPersonFormTest { + + @Test + public void testFieldGroupDiscard() throws Exception { + openTestURL(); + assertDefaults(); + + /* make some changes */ + getFirstNameField().sendKeys("John123", Keys.ENTER); + getLastNameArea().sendKeys("Doe123", Keys.ENTER); + getEmailField().sendKeys("john@doe.com123", Keys.ENTER); + getAgeField().sendKeys("64123", Keys.ENTER); + getGenderTable().getCell(2, 0); + getDeceasedField().click(); + getDeceasedField().click(); + getDeceasedField().sendKeys("YAY!", Keys.ENTER); + + assertBeanValuesUnchanged(); + + assertDiscardResetsFields(); + + assertBeanValuesUnchanged(); + + /* we should still be at the state we started from */ + assertDefaults(); + } +} -- cgit v1.2.3