blob: 1a79284d6cbd4e2ac91724977744e20a8afaec5d (
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
|
package com.vaadin.tests.themes.valo;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThan;
import static org.junit.Assert.assertThat;
import org.junit.Test;
import com.vaadin.testbench.elements.ColorPickerElement;
import com.vaadin.tests.components.colorpicker.DefaultCaptionWidthTest;
/**
* Test for default caption behavior in color picker using Valo theme.
*
* @author Vaadin Ltd
*/
public class ValoDefaultCaptionWidthTest extends DefaultCaptionWidthTest {
@Override
@Test
public void setDefaultCaption_sizeAndCaptionAreNotSet_pickerGetsStyle() {
super.setDefaultCaption_sizeAndCaptionAreNotSet_pickerGetsStyle();
int width = $(ColorPickerElement.class).first().getSize().getWidth();
// Make sure that implicit width is less than one that will be
// explicitly set by the test
assertThat("Width of color picker is overridden by "
+ "default caption feature", width, is(lessThan(148)));
}
@Override
@Test
public void setDefaultCaption_explicitSizeIsSet_pickerNoCaptionStyle() {
super.setDefaultCaption_explicitSizeIsSet_pickerNoCaptionStyle();
int width = $(ColorPickerElement.class).first().getSize().getWidth();
// Width should be 150px but let's just check that it's not which is
// used when default caption is used and at least >= 150-1
assertThat(
"Width of color picker is overridden by "
+ "default caption feature",
width, is(greaterThan(149)));
}
}
|