@@ -22,14 +22,16 @@ void shouldCreateEmptyConfiguration() {
22
22
assertThat (configuration ).isNotUseColReorder ();
23
23
assertThat (configuration ).isNotUseResponsive ();
24
24
assertThat (configuration ).isNotUseStateSave ();
25
+ assertThat (configuration ).isUsePaging ();
25
26
26
27
assertThatJson (configuration ).satisfiesAnyOf (
27
28
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
28
29
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
29
30
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
30
31
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
31
32
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
32
- t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false )
33
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
34
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
33
35
);
34
36
}
35
37
@@ -43,14 +45,16 @@ void shouldCreateResponsiveConfiguration() {
43
45
assertThat (configuration ).isNotUseColReorder ();
44
46
assertThat (configuration ).isUseResponsive ();
45
47
assertThat (configuration ).isNotUseStateSave ();
48
+ assertThat (configuration ).isUsePaging ();
46
49
47
50
assertThatJson (configuration ).satisfiesAnyOf (
48
51
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
49
52
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (true ),
50
53
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
51
54
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
52
55
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
53
- t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false )
56
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
57
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
54
58
);
55
59
}
56
60
@@ -64,14 +68,16 @@ void shouldCreateSelectConfiguration() {
64
68
assertThat (configuration ).isNotUseResponsive ();
65
69
assertThat (configuration ).isUseSelect ();
66
70
assertThat (configuration ).isNotUseStateSave ();
71
+ assertThat (configuration ).isUsePaging ();
67
72
68
73
assertThatJson (configuration ).satisfiesAnyOf (
69
74
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
70
75
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
71
76
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
72
77
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
73
78
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
74
- t -> assertThatJson (t ).node ("useSelect" ).asString ().isEqualTo ("single" )
79
+ t -> assertThatJson (t ).node ("useSelect" ).asString ().isEqualTo ("single" ),
80
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
75
81
);
76
82
}
77
83
@@ -85,14 +91,16 @@ void shouldCreateColReorderConfiguration() {
85
91
assertThat (configuration ).isUseColReorder ();
86
92
assertThat (configuration ).isNotUseResponsive ();
87
93
assertThat (configuration ).isNotUseStateSave ();
94
+ assertThat (configuration ).isUsePaging ();
88
95
89
96
assertThatJson (configuration ).satisfiesAnyOf (
90
97
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
91
98
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
92
99
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (true ),
93
100
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
94
101
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
95
- t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false )
102
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
103
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
96
104
);
97
105
}
98
106
@@ -106,14 +114,16 @@ void shouldCreateButtonsDefaultConfiguration() {
106
114
assertThat (configuration ).isNotUseColReorder ();
107
115
assertThat (configuration ).isNotUseResponsive ();
108
116
assertThat (configuration ).isNotUseStateSave ();
117
+ assertThat (configuration ).isUsePaging ();
109
118
110
119
assertThatJson (configuration ).satisfiesAnyOf (
111
120
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
112
121
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
113
122
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
114
123
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (true ),
115
124
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
116
- t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false )
125
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
126
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
117
127
);
118
128
}
119
129
@@ -127,14 +137,16 @@ void shouldCreateSpecificButtonsConfiguration() {
127
137
assertThat (configuration ).isNotUseColReorder ();
128
138
assertThat (configuration ).isNotUseResponsive ();
129
139
assertThat (configuration ).isNotUseStateSave ();
140
+ assertThat (configuration ).isUsePaging ();
130
141
131
142
assertThatJson (configuration ).satisfiesAnyOf (
132
143
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
133
144
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
134
145
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
135
146
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo ("colvis: \" print\" " ),
136
147
t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
137
- t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false )
148
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
149
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
138
150
);
139
151
}
140
152
@@ -148,14 +160,39 @@ void shouldCreateSaveStateConfiguration() {
148
160
assertThat (configuration ).isNotUseColReorder ();
149
161
assertThat (configuration ).isNotUseResponsive ();
150
162
assertThat (configuration ).isUseStateSave ();
163
+ assertThat (configuration ).isUsePaging ();
151
164
152
165
assertThatJson (configuration ).satisfiesAnyOf (
153
166
t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
154
167
t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
155
168
t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
156
169
t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
157
170
t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
158
- t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (true )
171
+ t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (true ),
172
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (true )
173
+ );
174
+ }
175
+
176
+ @ Test
177
+ void shouldCreateNoPagingConfiguration () {
178
+ TableConfiguration configuration = new TableConfiguration ()
179
+ .noPaging ();
180
+
181
+ assertThat (configuration ).hasConfiguration ("{\" paging\" :false}" );
182
+ assertThat (configuration ).isNotUseButtons ();
183
+ assertThat (configuration ).isNotUseColReorder ();
184
+ assertThat (configuration ).isNotUseResponsive ();
185
+ assertThat (configuration ).isNotUseStateSave ();
186
+ assertThat (configuration ).isNotUsePaging ();
187
+
188
+ assertThatJson (configuration ).satisfiesAnyOf (
189
+ t -> assertThatJson (t ).node ("configuration" ).asString ().isEqualTo ("{}" ),
190
+ t -> assertThatJson (t ).node ("useResponsive" ).isEqualTo (false ),
191
+ t -> assertThatJson (t ).node ("useColReorder" ).isEqualTo (false ),
192
+ t -> assertThatJson (t ).node ("useButtons" ).isEqualTo (false ),
193
+ t -> assertThatJson (t ).node ("useSelect" ).isEqualTo (false ),
194
+ t -> assertThatJson (t ).node ("stateSave" ).isEqualTo (false ),
195
+ t -> assertThatJson (t ).node ("paging" ).isEqualTo (false )
159
196
);
160
197
}
161
198
}
0 commit comments