1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.vaadin.tests.components.progressindicator;
-
- import java.util.LinkedHashMap;
-
- import com.vaadin.tests.components.abstractfield.LegacyAbstractFieldTest;
- import com.vaadin.v7.ui.ProgressIndicator;
-
- public class ProgressIndicatorTest
- extends LegacyAbstractFieldTest<ProgressIndicator> {
- ProgressIndicator progress = new ProgressIndicator();
- Command<ProgressIndicator, Float> setValueCommand = new Command<ProgressIndicator, Float>() {
-
- @Override
- public void execute(ProgressIndicator c, Float value, Object data) {
- c.setValue(value);
- }
- };
- private Command<ProgressIndicator, Integer> setPollingIntervalCommand = new Command<ProgressIndicator, Integer>() {
- @Override
- public void execute(ProgressIndicator c, Integer value, Object data) {
- c.setPollingInterval(value);
- }
- };
-
- private Command<ProgressIndicator, Boolean> setIndeterminateCommand = new Command<ProgressIndicator, Boolean>() {
- @Override
- public void execute(ProgressIndicator c, Boolean value, Object data) {
- c.setIndeterminate(value);
- }
- };
-
- @Override
- protected void createActions() {
- super.createActions();
- createSetValueAction();
- createPollingIntervalAction();
- createIndeterminateToggle();
- }
-
- private void createIndeterminateToggle() {
- createBooleanAction("Indeterminate", CATEGORY_FEATURES, false,
- setIndeterminateCommand);
-
- }
-
- private void createPollingIntervalAction() {
- LinkedHashMap<String, Integer> valueOptions = new LinkedHashMap<>();
- for (int i = 100; i <= 3000; i += 200) {
- valueOptions.put(String.valueOf(i), i);
- }
- createSelectAction("Polling interval", CATEGORY_FEATURES, valueOptions,
- "1500", setPollingIntervalCommand);
-
- }
-
- private void createSetValueAction() {
- LinkedHashMap<String, Float> valueOptions = new LinkedHashMap<>();
- for (float f = 0.0f; f <= 1.0f; f += 0.1) {
- valueOptions.put(String.valueOf(f), f);
- }
- createSelectAction("Value", CATEGORY_FEATURES, valueOptions, "0.0",
- setValueCommand);
-
- }
-
- @Override
- protected Class<ProgressIndicator> getTestClass() {
- return ProgressIndicator.class;
- }
-
- }
|