aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/ui/CheckBoxGroupBoVTest.java
blob: 775d93dd97c6960642445e73a8a716f7565f52c2 (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
package com.vaadin.ui;

import java.util.EnumSet;

/**
 * Option group test from Book of Vaadin
 *
 * @author Vaadin Ltd
 * @since 8.0
 */
public class CheckBoxGroupBoVTest {
    public enum Status {
        STATE_A, STATE_B, STATE_C, STATE_D;

        public String getCaption() {
            return "** " + toString();
        }
    }

    public void createOptionGroup() {
        CheckBoxGroup<Status> s = new CheckBoxGroup<>();
        s.setItems(EnumSet.allOf(Status.class));
        s.setItemCaptionGenerator(Status::getCaption);
    }

}