From: Artur Signell Date: Thu, 23 Sep 2010 17:14:09 +0000 (+0000) Subject: Basic tests for TwinColSelects X-Git-Tag: 6.7.0.beta1~1087 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=05af05058a4117fb4212e524821edeac74d10053;p=vaadin-framework.git Basic tests for TwinColSelects svn changeset:15156/svn branch:6.4 --- diff --git a/tests/src/com/vaadin/tests/components/select/TwinColSelects.java b/tests/src/com/vaadin/tests/components/select/TwinColSelects.java new file mode 100644 index 0000000000..cf59eaa03b --- /dev/null +++ b/tests/src/com/vaadin/tests/components/select/TwinColSelects.java @@ -0,0 +1,48 @@ +package com.vaadin.tests.components.select; + +import com.vaadin.tests.components.ComponentTestCase; +import com.vaadin.ui.TwinColSelect; + +public class TwinColSelects extends ComponentTestCase { + + @Override + protected Class getTestClass() { + return TwinColSelect.class; + } + + @Override + protected void initializeComponents() { + + TwinColSelect tws = createTwinColSelect("400x"); + tws.setWidth("400px"); + tws.setHeight("-1px"); + addTestComponent(tws); + + tws = createTwinColSelect("400x100"); + tws.setWidth("400px"); + tws.setHeight("100px"); + addTestComponent(tws); + + tws = createTwinColSelect("x100"); + tws.setWidth("-1px"); + tws.setHeight("100px"); + addTestComponent(tws); + + tws = createTwinColSelect("x"); + tws.setSizeUndefined(); + addTestComponent(tws); + + } + + private TwinColSelect createTwinColSelect(String caption) { + TwinColSelect select = new TwinColSelect(caption); + select.addContainerProperty(CAPTION, String.class, null); + for (int i = 0; i < 20; i++) { + select.addItem("" + i).getItemProperty(CAPTION) + .setValue("Item " + i); + } + select.setImmediate(true); + return select; + } + +} diff --git a/tests/src/com/vaadin/tests/components/select/TwinColSelectsDisabledReadonly.html b/tests/src/com/vaadin/tests/components/select/TwinColSelectsDisabledReadonly.html new file mode 100644 index 0000000000..c027e46224 --- /dev/null +++ b/tests/src/com/vaadin/tests/components/select/TwinColSelectsDisabledReadonly.html @@ -0,0 +1,77 @@ + + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
open/run/com.vaadin.tests.components.select.TwinColSelects?restartApplication
screenCaptureenabled
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Error indicators/domChild[0]7,7
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Required/domChild[0]4,8
screenCaptureenabled-error-required
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Error indicators/domChild[0]2,3
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Required/domChild[0]0,2
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Readonly/domChild[0]9,8
screenCaptureenabled-readonly
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Enabled/domChild[0]7,4
mouseClickvaadin=runcomvaadintestscomponentsselectTwinColSelects::PID_Scheckboxaction-Readonly/domChild[0]10,2
screenCapturedisabled
+ +