summaryrefslogtreecommitdiff
path: root/qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java
diff options
context:
space:
mode:
Diffstat (limited to 'qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java')
-rw-r--r--qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java65
1 files changed, 21 insertions, 44 deletions
diff --git a/qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java b/qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java
index cc074f711c17..3ddcc7e0bfd8 100644
--- a/qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java
+++ b/qadevOOo/tests/java/mod/_sc/ScAccessiblePreviewCell.java
@@ -20,7 +20,6 @@ package mod._sc;
import java.io.PrintWriter;
-import lib.Status;
import lib.StatusException;
import lib.TestCase;
import lib.TestEnvironment;
@@ -110,31 +109,17 @@ public class ScAccessiblePreviewCell extends TestCase {
* Obtains the accessible object for a one of cell in preview mode.
*/
@Override
- protected synchronized TestEnvironment createTestEnvironment(TestParameters Param, PrintWriter log) {
+ protected synchronized TestEnvironment createTestEnvironment(TestParameters Param, PrintWriter log) throws Exception {
XCell xCell = null;
- try {
- log.println("Getting spreadsheet") ;
- XSpreadsheets oSheets = xSheetDoc.getSheets() ;
- XIndexAccess oIndexSheets = UnoRuntime.queryInterface(XIndexAccess.class, oSheets);
- XSpreadsheet oSheet = (XSpreadsheet) AnyConverter.toObject(
- new Type(XSpreadsheet.class),oIndexSheets.getByIndex(0));
-
- log.println("Getting a cell from sheet") ;
- xCell = oSheet.getCellByPosition(0, 0);
- } catch (com.sun.star.lang.WrappedTargetException e) {
- e.printStackTrace(log);
- throw new StatusException(
- "Error getting cell object from spreadsheet document", e);
- } catch (com.sun.star.lang.IndexOutOfBoundsException e) {
- e.printStackTrace(log);
- throw new StatusException(
- "Error getting cell object from spreadsheet document", e);
- } catch (com.sun.star.lang.IllegalArgumentException e) {
- e.printStackTrace(log);
- throw new StatusException(
- "Error getting cell object from spreadsheet document", e);
- }
+ log.println("Getting spreadsheet") ;
+ XSpreadsheets oSheets = xSheetDoc.getSheets() ;
+ XIndexAccess oIndexSheets = UnoRuntime.queryInterface(XIndexAccess.class, oSheets);
+ XSpreadsheet oSheet = (XSpreadsheet) AnyConverter.toObject(
+ new Type(XSpreadsheet.class),oIndexSheets.getByIndex(0));
+
+ log.println("Getting a cell from sheet") ;
+ xCell = oSheet.getCellByPosition(0, 0);
xCell.setFormula("Value");
@@ -143,29 +128,21 @@ public class ScAccessiblePreviewCell extends TestCase {
XController xController = xModel.getCurrentController();
//switch to 'Print Preview' mode
- try {
- XDispatchProvider xDispProv = UnoRuntime.queryInterface(XDispatchProvider.class, xController);
- XURLTransformer xParser = UnoRuntime.queryInterface(XURLTransformer.class,
- Param.getMSF().createInstance("com.sun.star.util.URLTransformer"));
- URL[] aParseURL = new URL[1];
- aParseURL[0] = new URL();
- aParseURL[0].Complete = ".uno:PrintPreview";
- xParser.parseStrict(aParseURL);
- URL aURL = aParseURL[0];
- XDispatch xDispatcher = xDispProv.queryDispatch(aURL, "", 0);
- if(xDispatcher != null)
- xDispatcher.dispatch( aURL, null );
- } catch (com.sun.star.uno.Exception e) {
- throw new StatusException(e, Status.failed("Couldn't change mode"));
- }
+ XDispatchProvider xDispProv = UnoRuntime.queryInterface(XDispatchProvider.class, xController);
+ XURLTransformer xParser = UnoRuntime.queryInterface(XURLTransformer.class,
+ Param.getMSF().createInstance("com.sun.star.util.URLTransformer"));
+ URL[] aParseURL = new URL[1];
+ aParseURL[0] = new URL();
+ aParseURL[0].Complete = ".uno:PrintPreview";
+ xParser.parseStrict(aParseURL);
+ URL aURL = aParseURL[0];
+ XDispatch xDispatcher = xDispProv.queryDispatch(aURL, "", 0);
+ if(xDispatcher != null)
+ xDispatcher.dispatch( aURL, null );
XInterface oObj = null;
for (int i = 0;; ++i) {
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- throw new RuntimeException(e);
- }
+ Thread.sleep(500);
try {
XAccessible xRoot = AccessibilityTools.getAccessibleObject(
AccessibilityTools.getCurrentWindow(