diff options
Diffstat (limited to 'qadevOOo/tests/java/mod/_pcr')
-rw-r--r-- | qadevOOo/tests/java/mod/_pcr/ObjectInspector.java | 84 | ||||
-rw-r--r-- | qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel.java | 46 |
2 files changed, 65 insertions, 65 deletions
diff --git a/qadevOOo/tests/java/mod/_pcr/ObjectInspector.java b/qadevOOo/tests/java/mod/_pcr/ObjectInspector.java index 52635c813eb9..aabee75977bc 100644 --- a/qadevOOo/tests/java/mod/_pcr/ObjectInspector.java +++ b/qadevOOo/tests/java/mod/_pcr/ObjectInspector.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 @@ -67,13 +67,13 @@ import util.utils; * @see com.sun.star.frame.XController */ public class ObjectInspector extends TestCase { - + /** * module variable which holds the Desktop * @see com.sun.star.frame.Desktop */ protected static Object StarDesktop = null; - + /** * assign to the module variable <CODE>StarDesktop</CODE> the desktop * @param Param the test parameters @@ -89,7 +89,7 @@ public class ObjectInspector extends TestCase { throw new StatusException("Could not get a Desktop: null", null); } } - + /** * Creating a Testenvironment for the interfaces to be tested. * Creates an instance of the service @@ -105,88 +105,88 @@ public class ObjectInspector extends TestCase { * @see helper.PropertyHandlerImpl */ protected TestEnvironment createTestEnvironment(TestParameters tParam, PrintWriter log) { - + this.cleanup(tParam, log); - + XMultiServiceFactory xMSF = (XMultiServiceFactory)tParam.getMSF(); - + try { XInterface oInspector = (XInterface) xMSF.createInstance("com.sun.star.inspection.ObjectInspector"); - + XObjectInspector xInspector = (XObjectInspector) UnoRuntime.queryInterface(XObjectInspector.class, oInspector); - + log.println("ImplementationName '" + utils.getImplName(xInspector) + "'"); - + XInterface oInspectorModel = (XInterface) xMSF.createInstance("com.sun.star.inspection.ObjectInspectorModel"); - + XObjectInspectorModel xInspectorModel = (XObjectInspectorModel) UnoRuntime.queryInterface(XObjectInspectorModel.class, oInspectorModel); - + XInterface oInspectorModelToSet = (XInterface) xMSF.createInstance("com.sun.star.inspection.ObjectInspectorModel"); - + XObjectInspectorModel xInspectorModelToSet = (XObjectInspectorModel) UnoRuntime.queryInterface(XObjectInspectorModel.class, oInspectorModelToSet); - - + + log.println("create a floating frame..."); - + XWindow xWindow = null; try{ - + XWindowPeer xWindowPeer = DesktopTools.createFloatingWindow(xMSF); - + xWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, xWindowPeer); - + } catch (StatusException e){ throw new StatusException("Coud not create test object", e); } - + XInterface oFrame = (XInterface) xMSF.createInstance("com.sun.star.frame.Frame"); - + XFrame xFrame = (XFrame) UnoRuntime.queryInterface(XFrame.class, oFrame); - + xFrame.setName("ObjectInspector"); xFrame.initialize(xWindow); - + XFramesSupplier xFramesSup = (XFramesSupplier) UnoRuntime.queryInterface(XFramesSupplier.class, StarDesktop); - + XFrames xFrames = xFramesSup.getFrames(); xFrames.append(xFrame); - - + + log.println("attach ObjectInspector to floating frame..."); - + XInitialization xOII = (XInitialization) UnoRuntime.queryInterface(XInitialization.class, xInspectorModel); - + xOII.initialize(new Object[0]); - + xInspector.setInspectorModel(xInspectorModel); - + // for debug purposes the following lines could commented out. But in // this case the com.sun.star.frame.XController would be failed! //xInspector.attachFrame(xFrame); //xWindow.setVisible(true); - + Object[] oInspect = new Object[1]; oInspect[0] = new PropertyHandlerImpl(); - + TestEnvironment tEnv = new TestEnvironment(xInspector); - + // com.sun.star.frame.XController tEnv.addObjRelation("Frame",xFrame); - + tEnv.addObjRelation("XObjectInspector.toInspect", oInspect); - + tEnv.addObjRelation("XObjectInspector.InspectorModelToSet", xInspectorModelToSet); - + return tEnv; } catch (com.sun.star.uno.Exception e) { e.printStackTrace(log); throw new StatusException("Unexpected exception", e); } - + } - + /** * Closes the ObjectOnspector using <CODE>XCloseable</CODE> * @see com.sun.star.util.XCloseable @@ -195,13 +195,13 @@ public class ObjectInspector extends TestCase { */ protected void cleanup(TestParameters Param, PrintWriter log) { log.println(" Closing dialog if one exists ... "); - + XFrame existentInspector = null; - + XFrame xFrame = (XFrame) UnoRuntime.queryInterface(XFrame.class, StarDesktop); - + existentInspector = xFrame.findFrame( "ObjectInspector", 255 ); - + if ( existentInspector != null ){ XCloseable closer = (XCloseable) UnoRuntime.queryInterface( XCloseable.class, existentInspector); diff --git a/qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel.java b/qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel.java index f6044a3926d8..2330de06ee7d 100644 --- a/qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel.java +++ b/qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel.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 @@ -59,13 +59,13 @@ import util.utils; * @see com.sun.star.inspection.XObjectInspectorModel */ public class ObjectInspectorModel extends TestCase { - + /** * module variable which holds the Desktop * @see com.sun.star.frame.Desktop */ protected static Object StarDesktop = null; - + /** * assign to the module variable <CODE>StarDesktop</CODE> the desktop * @param Param the test parameters @@ -81,7 +81,7 @@ public class ObjectInspectorModel extends TestCase { throw new StatusException("Could not get a Desktop: null", null); } } - + /** * Creating a Testenvironment for the interfaces to be tested. * Creates an instance of the service @@ -95,21 +95,21 @@ public class ObjectInspectorModel extends TestCase { * @see helper.PropertyHandlerImpl */ protected TestEnvironment createTestEnvironment(TestParameters tParam, PrintWriter log) { - + this.cleanup(tParam, log); - + XMultiServiceFactory xMSF = (XMultiServiceFactory)tParam.getMSF(); - + XPropertySet xMSFProp = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, xMSF); XComponentContext xDefaultContext = null; try{ // Get the default context from the office server. Object oDefaultContext = xMSFProp.getPropertyValue("DefaultContext"); - + // Query for the interface XComponentContext. xDefaultContext = (XComponentContext) UnoRuntime.queryInterface( XComponentContext.class, oDefaultContext); - + } catch (UnknownPropertyException e){ throw new StatusException("could not get DefaultContext from xMSF", e); } catch (WrappedTargetException e){ @@ -117,35 +117,35 @@ public class ObjectInspectorModel extends TestCase { } catch (Exception e){ throw new StatusException("could not get DefaultContext from xMSF", e); } - + try { - + Object[] oHandlerFactories = new Object[1]; oHandlerFactories[0] = new PropertyHandlerFactroy(); - + int minHelpTextLines = 200; int maxHelpTextLines = 400; - + XObjectInspectorModel oInspectorModel = com.sun.star.inspection.ObjectInspectorModel. createWithHandlerFactoriesAndHelpSection(xDefaultContext, oHandlerFactories, minHelpTextLines, maxHelpTextLines); - + log.println("ImplementationName '" + utils.getImplName(oInspectorModel) + "'"); - + TestEnvironment tEnv = new TestEnvironment(oInspectorModel); - + // com.sun.star.inspection.XObjectInspectorModel tEnv.addObjRelation("minHelpTextLines", new Integer(minHelpTextLines)); tEnv.addObjRelation("maxHelpTextLines", new Integer(maxHelpTextLines)); - + return tEnv; } catch (com.sun.star.uno.Exception e) { e.printStackTrace(log); throw new StatusException("Unexpected exception", e); } - + } - + /** * Closes the ObjectOnspector using <CODE>XCloseable</CODE> * @see com.sun.star.util.XCloseable @@ -154,13 +154,13 @@ public class ObjectInspectorModel extends TestCase { */ protected void cleanup(TestParameters Param, PrintWriter log) { log.println(" Closing dialog if one exists ... "); - + XFrame existentInspector = null; - + XFrame xFrame = (XFrame) UnoRuntime.queryInterface(XFrame.class, StarDesktop); - + existentInspector = xFrame.findFrame( "ObjectInspector", 255 ); - + if ( existentInspector != null ){ XCloseable closer = (XCloseable) UnoRuntime.queryInterface( XCloseable.class, existentInspector); |