summaryrefslogtreecommitdiff
path: root/qadevOOo/tests/java/mod/_sc/ScTabViewObj.java
diff options
context:
space:
mode:
Diffstat (limited to 'qadevOOo/tests/java/mod/_sc/ScTabViewObj.java')
-rw-r--r--qadevOOo/tests/java/mod/_sc/ScTabViewObj.java50
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