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