Kaydet (Commit) efa83117 authored tarafından Oliver Bolte's avatar Oliver Bolte

INTEGRATION: CWS qadev16 (1.4.2); FILE MERGED

2004/01/12 13:46:46 cn 1.4.2.1: #i20872# object relation 'XTextComponent.onlyNumbers' added
üst 0f3b84af
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: UnoControlNumericField.java,v $ * $RCSfile: UnoControlNumericField.java,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change:$Date: 2004-01-05 20:55:13 $ * last change:$Date: 2004-03-19 14:39:10 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
...@@ -60,6 +60,17 @@ ...@@ -60,6 +60,17 @@
************************************************************************/ ************************************************************************/
package mod._toolkit; package mod._toolkit;
import java.io.PrintWriter;
import lib.StatusException;
import lib.TestCase;
import lib.TestEnvironment;
import lib.TestParameters;
import util.FormTools;
import util.SOfficeFactory;
import util.WriterTools;
import util.utils;
import com.sun.star.awt.XControl; import com.sun.star.awt.XControl;
import com.sun.star.awt.XControlModel; import com.sun.star.awt.XControlModel;
import com.sun.star.awt.XDevice; import com.sun.star.awt.XDevice;
...@@ -77,25 +88,12 @@ import com.sun.star.uno.XInterface; ...@@ -77,25 +88,12 @@ import com.sun.star.uno.XInterface;
import com.sun.star.util.XCloseable; import com.sun.star.util.XCloseable;
import com.sun.star.view.XControlAccess; import com.sun.star.view.XControlAccess;
import java.io.PrintWriter;
import lib.StatusException;
import lib.TestCase;
import lib.TestEnvironment;
import lib.TestParameters;
import util.FormTools;
import util.SOfficeFactory;
import util.WriterTools;
import util.utils;
public class UnoControlNumericField extends TestCase { public class UnoControlNumericField extends TestCase {
XTextDocument xTextDoc; XTextDocument xTextDoc;
protected void initialize(TestParameters Param, PrintWriter log) { protected void initialize(TestParameters Param, PrintWriter log) {
SOfficeFactory SOF = SOfficeFactory.getFactory( SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory) Param.getMSF());
(XMultiServiceFactory) Param.getMSF());
try { try {
log.println("creating a textdocument"); log.println("creating a textdocument");
...@@ -110,7 +108,15 @@ public class UnoControlNumericField extends TestCase { ...@@ -110,7 +108,15 @@ public class UnoControlNumericField extends TestCase {
protected void cleanup(TestParameters tParam, PrintWriter log) { protected void cleanup(TestParameters tParam, PrintWriter log) {
log.println(" disposing xTextDoc "); log.println(" disposing xTextDoc ");
util.DesktopTools.closeDoc(xTextDoc); try {
XCloseable closer = (XCloseable) UnoRuntime.queryInterface(
XCloseable.class, xTextDoc);
closer.close(true);
} catch (com.sun.star.util.CloseVetoException e) {
log.println("couldn't close document");
} catch (com.sun.star.lang.DisposedException e) {
log.println("couldn't close document");
}
} }
protected TestEnvironment createTestEnvironment(TestParameters Param, protected TestEnvironment createTestEnvironment(TestParameters Param,
...@@ -190,6 +196,8 @@ public class UnoControlNumericField extends TestCase { ...@@ -190,6 +196,8 @@ public class UnoControlNumericField extends TestCase {
textComp.addTextListener(listener); textComp.addTextListener(listener);
tEnv.addObjRelation("TestTextListener", listener); tEnv.addObjRelation("TestTextListener", listener);
tEnv.addObjRelation("XTextComponent.onlyNumbers", "");
log.println("ImplementationName: " + utils.getImplName(oObj)); log.println("ImplementationName: " + utils.getImplName(oObj));
return tEnv; return tEnv;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment