aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/ui/RadioButtonGroupBoVTest.java
blob: 88e20f2b58e70409549a36ed18b9efeac3531152 (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 RadioButtonGroupBoVTest {
    public enum Status {
        STATE_A, STATE_B, STATE_C, STATE_D;

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

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

}