blob: ae121d2e034b07af24387714ef2b4768dafba88a (
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
49
50
51
52
53
54
55
|
package com.vaadin.tests.components.grid;
import static org.mockito.Mockito.verify;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import com.vaadin.ui.Grid;
import com.vaadin.ui.components.grid.GridSelectionModel;
public class GridDelegatesToSelectionModelTest {
private GridSelectionModel<String> selectionModelMock;
private CustomGrid grid;
private class CustomGrid extends Grid<String> {
CustomGrid() {
super();
setSelectionModel(selectionModelMock);
}
}
@Before
@SuppressWarnings("unchecked")
public void init() {
selectionModelMock = Mockito.mock(GridSelectionModel.class);
grid = new CustomGrid();
}
@Test
public void grid_getSelectedItems_delegated_to_SelectionModel() {
grid.getSelectedItems();
verify(selectionModelMock).getSelectedItems();
}
@Test
public void grid_select_delegated_to_SelectionModel() {
grid.select("");
verify(selectionModelMock).select("");
}
@Test
public void grid_deselect_delegated_to_SelectionModel() {
grid.deselect("");
verify(selectionModelMock).deselect("");
}
@Test
public void grid_deselectAll_delegated_to_SelectionModel() {
grid.deselectAll();
verify(selectionModelMock).deselectAll();
}
}
|