diff options
Diffstat (limited to 'qadevOOo/tests/java/mod/_sc/ScTabViewObj.java')
-rw-r--r-- | qadevOOo/tests/java/mod/_sc/ScTabViewObj.java | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/qadevOOo/tests/java/mod/_sc/ScTabViewObj.java b/qadevOOo/tests/java/mod/_sc/ScTabViewObj.java index d90f91b43ab0..6431bcaeeb66 100644 --- a/qadevOOo/tests/java/mod/_sc/ScTabViewObj.java +++ b/qadevOOo/tests/java/mod/_sc/ScTabViewObj.java @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -95,15 +95,15 @@ import com.sun.star.uno.XInterface; public class ScTabViewObj extends TestCase { public static XSpreadsheetDocument xSpreadsheetDoc; public static XSpreadsheetDocument xSpreadsheetDoc2; - + /** * Creates Spreadsheet document. */ public void initialize( TestParameters Param, PrintWriter log ) { // get a soffice factory object - + SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory)Param.getMSF()); - + try { log.println("creating two spreadsheet documents"); xSpreadsheetDoc = SOF.createCalcDoc(null); @@ -116,7 +116,7 @@ public class ScTabViewObj extends TestCase { throw new StatusException( "Couldn't create document ", e ); } } - + /** * Disposes Spreadsheet document. */ @@ -129,7 +129,7 @@ public class ScTabViewObj extends TestCase { UnoRuntime.queryInterface(XComponent.class, xSpreadsheetDoc2) ; util.DesktopTools.closeDoc(oComp2); } - + /** * Creating a Testenvironment for the interfaces to be tested. * Retieves the current controller of the spreadsheet document using the @@ -147,18 +147,18 @@ public class ScTabViewObj extends TestCase { */ protected synchronized TestEnvironment createTestEnvironment(TestParameters Param, PrintWriter log) { XDrawPage oDrawPage = null; - + XModel aModel = (XModel) UnoRuntime.queryInterface(XModel.class, xSpreadsheetDoc); - + XModel aSecondModel = (XModel) UnoRuntime.queryInterface(XModel.class, xSpreadsheetDoc2); - + XInterface oObj = aModel.getCurrentController(); - + log.println("getting sheets"); XSpreadsheets xSpreadsheets = (XSpreadsheets)xSpreadsheetDoc.getSheets(); - + log.println("getting a sheet"); XSpreadsheet oSheet = null; XIndexAccess oIndexAccess = (XIndexAccess) @@ -176,17 +176,17 @@ public class ScTabViewObj extends TestCase { e.printStackTrace(log); throw new StatusException( "Couldn't get a spreadsheet", e); } - + TestEnvironment tEnv = new TestEnvironment(oObj); - + tEnv.addObjRelation("XDispatchProvider.URL", ".uno:Copy") ; - + log.println("adding 'Sheet' as ObjRelation"); tEnv.addObjRelation("Sheet", oSheet); tEnv.addObjRelation("Frame",aModel.getCurrentController().getFrame()); tEnv.addObjRelation("SecondModel",aSecondModel); tEnv.addObjRelation("FirstModel",aModel); - + //Relation for XControlAccess tEnv.addObjRelation("DOCUMENT", UnoRuntime.queryInterface(XComponent.class,xSpreadsheetDoc)); tEnv.addObjRelation("XControlAccess.isSheet", Boolean.TRUE); @@ -204,10 +204,10 @@ public class ScTabViewObj extends TestCase { e.printStackTrace(log); throw new StatusException("Couldn't get some cell", e); } - + Object[] selections = {oSheet, cellRange, cell_1, cell_2}; tEnv.addObjRelation("Selections", selections); - + tEnv.addObjRelation("Comparer", new Comparator() { public int compare(Object o1, Object o2) { XCellRangeAddressable adr1 = (XCellRangeAddressable) @@ -222,26 +222,26 @@ public class ScTabViewObj extends TestCase { public boolean equals(Object obj) { return compare(this, obj) == 0; } }); - + tEnv.addObjRelation("XUserInputInterception.XModel", aModel); - + // XForm for com.sun.star.view.XFormLayerAccess - + XForm myForm = null; String kindOfControl="CommandButton"; XShape aShape = null; try{ log.println("adding contol shape '" + kindOfControl + "'"); XComponent oComp = (XComponent) UnoRuntime.queryInterface(XComponent.class, xSpreadsheetDoc) ; - + aShape = FormTools.createControlShape(oComp, 3000, 4500, 15000, 10000, kindOfControl); - + } catch (Exception e){ e.printStackTrace(log); throw new StatusException("Couldn't create following control shape : '" + kindOfControl + "': ", e); } - + log.println("adding relation for com.sun.star.view.XFormLayerAccess: XForm"); try { log.println( "getting Drawpages" ); @@ -254,7 +254,7 @@ public class ScTabViewObj extends TestCase { new Type(XDrawPage.class),oDP.getByIndex(0)); if (oDrawPage == null) log.println("ERROR: could not get DrawPage: null"); - + oDrawPage.add(aShape); log.println("getting XForm"); XNameContainer xForm = FormTools.getForms(oDrawPage); @@ -279,5 +279,5 @@ public class ScTabViewObj extends TestCase { } return tEnv; } - + } // finish class ScTabViewObj |