diff options
Diffstat (limited to 'qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java')
-rw-r--r-- | qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java | 112 |
1 files changed, 36 insertions, 76 deletions
diff --git a/qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java b/qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java index 84fa8139cf68..b15621045c19 100644 --- a/qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java +++ b/qadevOOo/tests/java/mod/_sw/SwAccessiblePageView.java @@ -19,8 +19,6 @@ package mod._sw; import java.io.PrintWriter; -import lib.Status; -import lib.StatusException; import lib.TestCase; import lib.TestEnvironment; import lib.TestParameters; @@ -69,7 +67,7 @@ public class SwAccessiblePageView extends TestCase { */ @Override protected TestEnvironment createTestEnvironment( - TestParameters Param, PrintWriter log) { + TestParameters Param, PrintWriter log) throws Exception { XInterface oObj = null; XInterface port = null; @@ -79,70 +77,36 @@ public class SwAccessiblePageView extends TestCase { XTextCursor oCursor = oText.createTextCursor(); log.println( "inserting some lines" ); - try { - for (int i=0; i<2; i++){ - oText.insertString( oCursor,"Paragraph Number: " + i, false); - oText.insertString( oCursor, - " The quick brown fox jumps over the lazy Dog: SwXParagraph", - false); - oText.insertControlCharacter( - oCursor, ControlCharacter.PARAGRAPH_BREAK, false ); - oText.insertString( oCursor, - "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG: SwXParagraph", - false); - oText.insertControlCharacter(oCursor, - ControlCharacter.PARAGRAPH_BREAK, false ); - oText.insertControlCharacter( - oCursor, ControlCharacter.LINE_BREAK, false ); - } - } catch ( com.sun.star.lang.IllegalArgumentException e ){ - e.printStackTrace(log); - throw new StatusException( "Couldn't insert lines", e ); + for (int i=0; i<2; i++){ + oText.insertString( oCursor,"Paragraph Number: " + i, false); + oText.insertString( oCursor, + " The quick brown fox jumps over the lazy Dog: SwXParagraph", + false); + oText.insertControlCharacter( + oCursor, ControlCharacter.PARAGRAPH_BREAK, false ); + oText.insertString( oCursor, + "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG: SwXParagraph", + false); + oText.insertControlCharacter(oCursor, + ControlCharacter.PARAGRAPH_BREAK, false ); + oText.insertControlCharacter( + oCursor, ControlCharacter.LINE_BREAK, false ); } // Enumeration XEnumerationAccess oEnumA = UnoRuntime.queryInterface(XEnumerationAccess.class, oText ); XEnumeration oEnum = oEnumA.createEnumeration(); - try { - para = (XInterface) AnyConverter.toObject( - new Type(XInterface.class),oEnum.nextElement()); - XEnumerationAccess oEnumB = UnoRuntime.queryInterface( XEnumerationAccess.class, para ); - XEnumeration oEnum2 = oEnumB.createEnumeration(); - port = (XInterface) AnyConverter.toObject( - new Type(XInterface.class),oEnum2.nextElement()); - } catch ( com.sun.star.lang.WrappedTargetException e ) { - e.printStackTrace(log); - log.println("Error: exception occurred..."); - } catch ( com.sun.star.container.NoSuchElementException e ) { - e.printStackTrace(log); - log.println("Error: exception occurred..."); - } catch ( com.sun.star.lang.IllegalArgumentException e ) { - e.printStackTrace(log); - log.println("Error: exception occurred..."); - } + para = (XInterface) AnyConverter.toObject( + new Type(XInterface.class),oEnum.nextElement()); + XEnumerationAccess oEnumB = UnoRuntime.queryInterface( XEnumerationAccess.class, para ); + XEnumeration oEnum2 = oEnumB.createEnumeration(); + port = (XInterface) AnyConverter.toObject( + new Type(XInterface.class),oEnum2.nextElement()); - try { - UnoRuntime.queryInterface(XPropertySet.class, port); - paraP = UnoRuntime.queryInterface(XPropertySet.class, para); - paraP.setPropertyValue("BreakType",com.sun.star.style.BreakType.PAGE_AFTER); - } catch ( com.sun.star.lang.WrappedTargetException e ) { - log.println("Error, exception occurred..."); - e.printStackTrace(log); - throw new StatusException( "Couldn't get Paragraph", e ); - } catch ( com.sun.star.lang.IllegalArgumentException e ) { - log.println("Error, exception occurred..."); - e.printStackTrace(log); - throw new StatusException( "Couldn't get Paragraph", e ); - } catch ( com.sun.star.beans.UnknownPropertyException e ) { - log.println("Error, exception occurred..."); - e.printStackTrace(log); - throw new StatusException( "Couldn't get Paragraph", e ); - } catch ( com.sun.star.beans.PropertyVetoException e ) { - log.println("Error, exception occurred..."); - e.printStackTrace(log); - throw new StatusException( "Couldn't get Paragraph", e ); - } + UnoRuntime.queryInterface(XPropertySet.class, port); + paraP = UnoRuntime.queryInterface(XPropertySet.class, para); + paraP.setPropertyValue("BreakType",com.sun.star.style.BreakType.PAGE_AFTER); util.utils.pause(500); @@ -151,22 +115,18 @@ public class SwAccessiblePageView extends TestCase { XModel aModel = UnoRuntime.queryInterface(XModel.class, xTextDoc); //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")); - // Because it's an in/out parameter we must use an array of URL objects. - 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")); + // Because it's an in/out parameter we must use an array of URL objects. + 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 ); util.utils.pause(500); |