blob: 64b3d37c0d5242a111ca9a1720b252dc8299b5ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
package com.vaadin.tests.components.select;
import com.vaadin.tests.components.ComponentTestCase;
import com.vaadin.ui.TwinColSelect;
public class TwinColSelects extends ComponentTestCase<TwinColSelect> {
@Override
protected Class<TwinColSelect> getTestClass() {
return TwinColSelect.class;
}
@Override
protected void initializeComponents() {
TwinColSelect tws = createTwinColSelect("400x<auto>");
tws.setWidth("400px");
tws.setHeight("-1px");
addTestComponent(tws);
tws = createTwinColSelect("400x100");
tws.setWidth("400px");
tws.setHeight("100px");
addTestComponent(tws);
tws = createTwinColSelect("<auto>x100");
tws.setWidth("-1px");
tws.setHeight("100px");
addTestComponent(tws);
tws = createTwinColSelect("<auto>x<auto>");
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;
}
}
|