package com.vaadin.tests.components.select; import java.util.ArrayList; import java.util.List; 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); List items = new ArrayList<>(); for (int i = 0; i < 20; i++) { items.add("Item " + i); } select.setItems(items); return select; } }