Lines 49-55
Link Here
|
49 |
|
49 |
|
50 |
@Before |
50 |
@Before |
51 |
public void setUp() throws Exception { |
51 |
public void setUp() throws Exception { |
52 |
app.start(); |
52 |
app.start(true); |
53 |
String file = prepareData("sc/SubtotalsSampleFile.ods"); |
53 |
String file = prepareData("sc/SubtotalsSampleFile.ods"); |
54 |
app.dispatch(".uno:Open"); |
54 |
app.dispatch(".uno:Open"); |
55 |
submitOpenDlg(file); |
55 |
submitOpenDlg(file); |
Lines 70-76
Link Here
|
70 |
@Test |
70 |
@Test |
71 |
public void testAverage() { |
71 |
public void testAverage() { |
72 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
72 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
73 |
SCCalcSubTotalForColumns.click(10, 25); |
73 |
// SCCalcSubTotalForColumns.click(10, 25); // In different platform, can not focus on same checkbox |
|
|
74 |
SCCalcSubTotalForColumns.select(1); |
75 |
SCCalcSubTotalForColumns.check(1); // "Code" |
76 |
sleep(1); |
74 |
SCCalcSubTotolsFuncionList.select(2); // "Average" |
77 |
SCCalcSubTotolsFuncionList.select(2); // "Average" |
75 |
SCSubTotalsGroup1Dialog.ok(); |
78 |
SCSubTotalsGroup1Dialog.ok(); |
76 |
sleep(1); |
79 |
sleep(1); |
Lines 87-93
Link Here
|
87 |
*/ |
90 |
*/ |
88 |
@Test |
91 |
@Test |
89 |
public void testCountNumbersOnly() { |
92 |
public void testCountNumbersOnly() { |
90 |
SCCalcSubTotalForColumns.click(10, 45); |
93 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
94 |
SCCalcSubTotalForColumns.select(2); |
95 |
SCCalcSubTotalForColumns.check(2); // "No." |
91 |
SCCalcSubTotolsFuncionList.select(6); // "Count (numbers only)" |
96 |
SCCalcSubTotolsFuncionList.select(6); // "Count (numbers only)" |
92 |
SCSubTotalsGroup1Dialog.ok(); |
97 |
SCSubTotalsGroup1Dialog.ok(); |
93 |
sleep(1); |
98 |
sleep(1); |
Lines 104-110
Link Here
|
104 |
*/ |
109 |
*/ |
105 |
@Test |
110 |
@Test |
106 |
public void testMax() { |
111 |
public void testMax() { |
107 |
SCCalcSubTotalForColumns.click(10, 45); |
112 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
113 |
SCCalcSubTotalForColumns.select(2); |
114 |
SCCalcSubTotalForColumns.check(2); // "No." |
108 |
SCCalcSubTotolsFuncionList.select(3); // "Max" |
115 |
SCCalcSubTotolsFuncionList.select(3); // "Max" |
109 |
SCSubTotalsGroup1Dialog.ok(); |
116 |
SCSubTotalsGroup1Dialog.ok(); |
110 |
sleep(1); |
117 |
sleep(1); |
Lines 121-127
Link Here
|
121 |
*/ |
128 |
*/ |
122 |
@Test |
129 |
@Test |
123 |
public void testMin() { |
130 |
public void testMin() { |
124 |
SCCalcSubTotalForColumns.click(10, 45); |
131 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
132 |
SCCalcSubTotalForColumns.select(2); |
133 |
SCCalcSubTotalForColumns.check(2); // "No." |
125 |
SCCalcSubTotolsFuncionList.select(4); // "Min" |
134 |
SCCalcSubTotolsFuncionList.select(4); // "Min" |
126 |
SCSubTotalsGroup1Dialog.ok(); |
135 |
SCSubTotalsGroup1Dialog.ok(); |
127 |
sleep(1); |
136 |
sleep(1); |
Lines 138-144
Link Here
|
138 |
*/ |
147 |
*/ |
139 |
@Test |
148 |
@Test |
140 |
public void testProduct() { |
149 |
public void testProduct() { |
141 |
SCCalcSubTotalForColumns.click(10, 45); |
150 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
151 |
SCCalcSubTotalForColumns.select(2); |
152 |
SCCalcSubTotalForColumns.check(2); // "No." |
142 |
SCCalcSubTotolsFuncionList.select(5); // "Product" |
153 |
SCCalcSubTotolsFuncionList.select(5); // "Product" |
143 |
SCSubTotalsGroup1Dialog.ok(); |
154 |
SCSubTotalsGroup1Dialog.ok(); |
144 |
sleep(1); |
155 |
sleep(1); |
Lines 155-161
Link Here
|
155 |
*/ |
166 |
*/ |
156 |
@Test |
167 |
@Test |
157 |
public void testStDevPPopulation() { |
168 |
public void testStDevPPopulation() { |
158 |
SCCalcSubTotalForColumns.click(10, 45); |
169 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
170 |
SCCalcSubTotalForColumns.select(2); |
171 |
SCCalcSubTotalForColumns.check(2); // "No." |
159 |
SCCalcSubTotolsFuncionList.select(8); // "StDevP (Population)" |
172 |
SCCalcSubTotolsFuncionList.select(8); // "StDevP (Population)" |
160 |
SCSubTotalsGroup1Dialog.ok(); |
173 |
SCSubTotalsGroup1Dialog.ok(); |
161 |
sleep(1); |
174 |
sleep(1); |
Lines 172-178
Link Here
|
172 |
*/ |
185 |
*/ |
173 |
@Test |
186 |
@Test |
174 |
public void testSum() { |
187 |
public void testSum() { |
175 |
SCCalcSubTotalForColumns.click(10, 45); |
188 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
189 |
SCCalcSubTotalForColumns.select(2); |
190 |
SCCalcSubTotalForColumns.check(2); // "No." |
176 |
SCCalcSubTotolsFuncionList.select(0); // "Sum" |
191 |
SCCalcSubTotolsFuncionList.select(0); // "Sum" |
177 |
SCSubTotalsGroup1Dialog.ok(); |
192 |
SCSubTotalsGroup1Dialog.ok(); |
178 |
sleep(1); |
193 |
sleep(1); |
Lines 189-195
Link Here
|
189 |
*/ |
204 |
*/ |
190 |
@Test |
205 |
@Test |
191 |
public void testVarSample() { |
206 |
public void testVarSample() { |
192 |
SCCalcSubTotalForColumns.click(10, 45); |
207 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
208 |
SCCalcSubTotalForColumns.select(2); |
209 |
SCCalcSubTotalForColumns.check(2); // "No." |
193 |
SCCalcSubTotolsFuncionList.select(9); // "Var (Sample)" |
210 |
SCCalcSubTotolsFuncionList.select(9); // "Var (Sample)" |
194 |
SCSubTotalsGroup1Dialog.ok(); |
211 |
SCSubTotalsGroup1Dialog.ok(); |
195 |
sleep(1); |
212 |
sleep(1); |
Lines 207-213
Link Here
|
207 |
@Test |
224 |
@Test |
208 |
public void testDoNotSortOption() { |
225 |
public void testDoNotSortOption() { |
209 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
226 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
210 |
SCCalcSubTotalForColumns.click(10, 25); |
227 |
// SCCalcSubTotalForColumns.click(10, 25); |
|
|
228 |
SCCalcSubTotalForColumns.select(1); |
229 |
SCCalcSubTotalForColumns.check(1); // "Code" |
211 |
SCSubTotalsOptionsTabPage.select(); |
230 |
SCSubTotalsOptionsTabPage.select(); |
212 |
SCSubtotalsPreSortToGroupCheckBox.uncheck(); |
231 |
SCSubtotalsPreSortToGroupCheckBox.uncheck(); |
213 |
SCSubTotalsOptionsTabPage.ok(); |
232 |
SCSubTotalsOptionsTabPage.ok(); |
Lines 247-260
Link Here
|
247 |
public void testUsingAllGroup() { |
266 |
public void testUsingAllGroup() { |
248 |
SCSubTotalsGroup1Dialog.select(); |
267 |
SCSubTotalsGroup1Dialog.select(); |
249 |
SCSubTotalsGroupByListBox.select(1); // "Level" |
268 |
SCSubTotalsGroupByListBox.select(1); // "Level" |
250 |
SCCalcSubTotalForColumns.click(10, 45); |
269 |
// SCCalcSubTotalForColumns.click(10, 45); |
|
|
270 |
SCCalcSubTotalForColumns.select(2); |
271 |
SCCalcSubTotalForColumns.check(2); // "No." |
251 |
SCSubTotalsGroup2Dialog.select(); |
272 |
SCSubTotalsGroup2Dialog.select(); |
252 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
273 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
253 |
SCCalcSubTotalForColumns.click(10, 25); |
274 |
// SCCalcSubTotalForColumns.click(10, 25); |
|
|
275 |
SCCalcSubTotalForColumns.select(1); |
276 |
SCCalcSubTotalForColumns.check(1); // "Code" |
254 |
SCCalcSubTotolsFuncionList.select(3); // "Max" |
277 |
SCCalcSubTotolsFuncionList.select(3); // "Max" |
255 |
SCSubTotalsGroup3Dialog.select(); |
278 |
SCSubTotalsGroup3Dialog.select(); |
256 |
SCSubTotalsGroupByListBox.select(5); // "Name" |
279 |
SCSubTotalsGroupByListBox.select(5); // "Name" |
257 |
SCCalcSubTotalForColumns.click(10, 25); |
280 |
// SCCalcSubTotalForColumns.click(10, 25); |
|
|
281 |
SCCalcSubTotalForColumns.select(1); |
282 |
SCCalcSubTotalForColumns.check(1); // "Code" |
258 |
SCSubTotalsGroup1Dialog.select(); |
283 |
SCSubTotalsGroup1Dialog.select(); |
259 |
SCSubTotalsGroup1Dialog.ok(); |
284 |
SCSubTotalsGroup1Dialog.ok(); |
260 |
sleep(1); |
285 |
sleep(1); |
Lines 275-281
Link Here
|
275 |
*/ |
300 |
*/ |
276 |
@Test |
301 |
@Test |
277 |
public void testRecalculateAfterRowDeleted() { |
302 |
public void testRecalculateAfterRowDeleted() { |
278 |
SCCalcSubTotalForColumns.click(10,45); |
303 |
// SCCalcSubTotalForColumns.click(10,45); |
|
|
304 |
SCCalcSubTotalForColumns.select(2); |
305 |
SCCalcSubTotalForColumns.check(2); // "No." |
279 |
SCSubTotalsGroup1Dialog.ok(); |
306 |
SCSubTotalsGroup1Dialog.ok(); |
280 |
sleep(1); |
307 |
sleep(1); |
281 |
|
308 |
|
Lines 303-309
Link Here
|
303 |
@Test |
330 |
@Test |
304 |
public void testRecalculateWhenDataChanged() { |
331 |
public void testRecalculateWhenDataChanged() { |
305 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
332 |
SCSubTotalsGroupByListBox.select(4); // "Team" |
306 |
SCCalcSubTotalForColumns.click(10,25); |
333 |
// SCCalcSubTotalForColumns.click(10,25); |
|
|
334 |
SCCalcSubTotalForColumns.select(1); |
335 |
SCCalcSubTotalForColumns.check(1); // "Code" |
307 |
SCCalcSubTotolsFuncionList.select(2); // "Average" |
336 |
SCCalcSubTotolsFuncionList.select(2); // "Average" |
308 |
SCSubTotalsGroup1Dialog.ok(); |
337 |
SCSubTotalsGroup1Dialog.ok(); |
309 |
sleep(1); |
338 |
sleep(1); |