View | Details | Raw Unified | Return to issue 120477
Collapse All | Expand All

(-)testcommon/source/org/openoffice/test/vcl/widgets/VclApp.java (+12 lines)
Lines 81-86 Link Here
81
		communicationManager.start();
81
		communicationManager.start();
82
	}
82
	}
83
	
83
	
84
	public void start(boolean isCleanUserInstallation) {	// Default to clean user installation
85
		if (isCleanUserInstallation) {
86
			openOffice.cleanUserInstallation();
87
		}
88
		
89
		if (openOffice != null) {
90
			openOffice.start();
91
		}
92
		
93
		communicationManager.start();
94
	}
95
	
84
	public OpenOffice getOpenOffice() {
96
	public OpenOffice getOpenOffice() {
85
		return this.openOffice;
97
		return this.openOffice;
86
	}
98
	}
(-)testgui/source/testcase/gui/formula/catalog/AddDeleteSymbolsFromCatalog.java (-1 / +1 lines)
Lines 46-52 Link Here
46
	
46
	
47
	@Before
47
	@Before
48
	public void setUp() throws Exception {
48
	public void setUp() throws Exception {
49
		app.start();
49
		app.start(true);
50
		
50
		
51
		// New a formula document
51
		// New a formula document
52
		app.dispatch("private:factory/smath");
52
		app.dispatch("private:factory/smath");
(-)testgui/source/testcase/gui/formula/catalog/InputCharacterFromCatalogDlg.java (-1 / +1 lines)
Lines 46-52 Link Here
46
	
46
	
47
	@Before
47
	@Before
48
	public void setUp() throws Exception {
48
	public void setUp() throws Exception {
49
		app.start();
49
		app.start(true);
50
		
50
		
51
		// New a formula document
51
		// New a formula document
52
		app.dispatch("private:factory/smath");	
52
		app.dispatch("private:factory/smath");	
(-)testgui/source/testcase/gui/formula/importexport/CreateFormulaInDifferentWays.java (-1 / +1 lines)
Lines 48-54 Link Here
48
	
48
	
49
	@Before
49
	@Before
50
	public void setUp() throws Exception {
50
	public void setUp() throws Exception {
51
		app.start();
51
		app.start(true);
52
		
52
		
53
		// New a formula document
53
		// New a formula document
54
		app.dispatch("private:factory/smath");
54
		app.dispatch("private:factory/smath");
(-)testgui/source/testcase/gui/sc/chart/ChartDialogSetting.java (-1 / +1 lines)
Lines 46-52 Link Here
46
46
47
	@Before
47
	@Before
48
	public void setUp() throws Exception {
48
	public void setUp() throws Exception {
49
		app.start();
49
		app.start(true);
50
50
51
		// Create a new spreadsheet document
51
		// Create a new spreadsheet document
52
		app.dispatch("private:factory/scalc");
52
		app.dispatch("private:factory/scalc");
(-)testgui/source/testcase/gui/sc/filter/Fitler.java (-1 / +1 lines)
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
53
54
		// Create a new spreadsheet document
54
		// Create a new spreadsheet document
55
		app.dispatch("private:factory/scalc");
55
		app.dispatch("private:factory/scalc");
(-)testgui/source/testcase/gui/sc/sheet/InsertSheet.java (-1 / +1 lines)
Lines 43-49 Link Here
43
43
44
	@Before
44
	@Before
45
	public void setUp() throws Exception {
45
	public void setUp() throws Exception {
46
		app.start();
46
		app.start(true);
47
		app.dispatch("private:factory/scalc");
47
		app.dispatch("private:factory/scalc");
48
		calc.waitForExistence(10, 3);
48
		calc.waitForExistence(10, 3);
49
	}
49
	}
(-)testgui/source/testcase/gui/sc/sort/SortDialogSetting.java (-1 / +1 lines)
Lines 51-57 Link Here
51
51
52
	@Before
52
	@Before
53
	public void setUp() throws Exception {
53
	public void setUp() throws Exception {
54
		app.start();
54
		app.start(true);
55
55
56
		// Create a new spreadsheet document
56
		// Create a new spreadsheet document
57
		app.dispatch("private:factory/scalc");
57
		app.dispatch("private:factory/scalc");
(-)testgui/source/testcase/gui/sc/subtotals/SubtotalsFunctions.java (-15 / +44 lines)
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);
(-)testgui/source/testcase/gui/sc/validity/ValidityDateSupport1024Columns.java (-1 / +1 lines)
Lines 52-58 Link Here
52
52
53
	@Before
53
	@Before
54
	public void setUp() throws Exception {
54
	public void setUp() throws Exception {
55
		app.start();
55
		app.start(true);
56
	}
56
	}
57
57
58
	@After
58
	@After
(-)testgui/source/testcase/gui/sc/validity/ValidityDialogDefaultValue.java (-1 / +1 lines)
Lines 41-47 Link Here
41
41
42
	@Before
42
	@Before
43
	public void setUp() throws Exception {
43
	public void setUp() throws Exception {
44
		app.start();
44
		app.start(true);
45
45
46
		// New a spreadsheet, open Validity dialog
46
		// New a spreadsheet, open Validity dialog
47
		app.dispatch("private:factory/scalc");
47
		app.dispatch("private:factory/scalc");
(-)testgui/source/testcase/gui/sc/validity/ValidityDialogSetting.java (-5 / +10 lines)
Lines 52-58 Link Here
52
52
53
	@Before
53
	@Before
54
	public void setUp() throws Exception {
54
	public void setUp() throws Exception {
55
		app.start();
55
		app.start(true);
56
56
57
		// New a spreadsheet, select cell range, open Validity dialog
57
		// New a spreadsheet, select cell range, open Validity dialog
58
		app.dispatch("private:factory/scalc");
58
		app.dispatch("private:factory/scalc");
Lines 309-318 Link Here
309
		SC_ValidityCriteriaTabpage.select();
309
		SC_ValidityCriteriaTabpage.select();
310
		SC_ValidityCriteriaTabpage.ok();
310
		SC_ValidityCriteriaTabpage.ok();
311
311
312
		calc.rightClick(1, 1);
312
		// These codes are not stable: start
313
		typeKeys("<shift s>");
313
//		calc.rightClick(1, 1);
314
		typeKeys("<down><enter>");	// Choose a
314
//		typeKeys("<shift s>");
315
		sleep(2);	// if no sleep, error occur
315
//		typeKeys("<down><enter>");	// Choose a
316
//		sleep(2);	// if no sleep, error occur
317
		// These codes are not stable: end
318
		CalcUtil.selectRange("A1");
319
		SC_InputBar_Input.activate();
320
		typeKeys("a<enter>");
316
		assertEquals("a",CalcUtil.getCellText("A1"));
321
		assertEquals("a",CalcUtil.getCellText("A1"));
317
322
318
		CalcUtil.selectRange("B2");
323
		CalcUtil.selectRange("B2");
(-)testgui/source/testcase/gui/sc/validity/ValiditySampleFile.java (-1 / +1 lines)
Lines 43-49 Link Here
43
43
44
	@Before
44
	@Before
45
	public void setUp() throws Exception {
45
	public void setUp() throws Exception {
46
		app.start();
46
		app.start(true);
47
	}
47
	}
48
48
49
	@After
49
	@After
(-)testgui/source/testcase/gui/sd/headerandfooter/HeaderAndFooterSetting.java (+1 lines)
Lines 46-51 Link Here
46
46
47
	@Before
47
	@Before
48
	public void setUp() throws Exception {
48
	public void setUp() throws Exception {
49
//		app.start(true);	// Bug 120476
49
		app.start();
50
		app.start();
50
51
51
		// New a impress, insert some slides
52
		// New a impress, insert some slides
(-)testgui/source/testcase/gui/sd/headerandfooter/OpenDocumentWithHeaderFooter.java (+1 lines)
Lines 45-50 Link Here
45
45
46
	@Before
46
	@Before
47
	public void setUp() throws Exception {
47
	public void setUp() throws Exception {
48
//		app.start(true);	// Bug 120476
48
		app.start();
49
		app.start();
49
	}
50
	}
50
51
(-)testgui/source/testcase/gui/SmokeTest.java (-2 / +3 lines)
Lines 47-54 Link Here
47
	
47
	
48
	@Before
48
	@Before
49
	public void setUp() throws Exception {
49
	public void setUp() throws Exception {
50
		app.getOpenOffice().cleanUserInstallation();
50
//		app.getOpenOffice().cleanUserInstallation();
51
		app.start();
51
//		app.start();
52
		app.start(true);	// Default to clean user installation
52
		smoketestOutput = new File(oo.getUserInstallation(), "user/temp");
53
		smoketestOutput = new File(oo.getUserInstallation(), "user/temp");
53
	}
54
	}
54
55
(-)testgui/source/testcase/gui/sw/table/Table.java (-2 / +3 lines)
Lines 47-53 Link Here
47
47
48
	@Before
48
	@Before
49
	public void setUp() throws Exception {
49
	public void setUp() throws Exception {
50
		app.start();
50
		app.start(true);
51
	}
51
	}
52
52
53
	@After
53
	@After
Lines 75-81 Link Here
75
		// Convert table to text
75
		// Convert table to text
76
		app.dispatch(".uno:ConvertTableToText");
76
		app.dispatch(".uno:ConvertTableToText");
77
		assertTrue("Convert Table to Text dialog pop up", writer_ConvertTableToTextDlg.exists());
77
		assertTrue("Convert Table to Text dialog pop up", writer_ConvertTableToTextDlg.exists());
78
		typeKeys("<enter>");
78
//		typeKeys("<enter>");
79
		writer_ConvertTableToTextDlg.ok();	// "Enter" does not work on linux
79
80
80
		// Verify if text is converted successfully
81
		// Verify if text is converted successfully
81
		app.dispatch(".uno:SelectAll");
82
		app.dispatch(".uno:SelectAll");
(-)testgui/source/testlib/gui/UIMap.java (-1 / +1 lines)
Lines 282-288 Link Here
282
	public static final VclButton DataPilotButton = button("59270");
282
	public static final VclButton DataPilotButton = button("59270");
283
	public static final VclDockingWin DataPilotPanel = dockingwin("3643260928");
283
	public static final VclDockingWin DataPilotPanel = dockingwin("3643260928");
284
	public static final VclListBox SCSubTotalsGroupByListBox = listbox("SC_HID_SC_SUBT_GROUP");
284
	public static final VclListBox SCSubTotalsGroupByListBox = listbox("SC_HID_SC_SUBT_GROUP");
285
	public static final VclControl SCCalcSubTotalForColumns = control("SC_HID_SC_SUBT_COLS");
285
	public static final VclTreeListBox SCCalcSubTotalForColumns = tree("SC_HID_SC_SUBT_COLS");
286
	public static final VclTabPage SCSubTotalsGroup1Dialog = tabpage("SC_HID_SCPAGE_SUBT_GROUP1");
286
	public static final VclTabPage SCSubTotalsGroup1Dialog = tabpage("SC_HID_SCPAGE_SUBT_GROUP1");
287
	public static final VclButton SCSubtotalsInsertPageBreakCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_PAGEBREAK");
287
	public static final VclButton SCSubtotalsInsertPageBreakCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_PAGEBREAK");
288
	public static final VclButton SCSubtotalsCaseSensitiveCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_CASE");
288
	public static final VclButton SCSubtotalsCaseSensitiveCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_CASE");

Return to issue 120477