summaryrefslogtreecommitdiff
path: root/qadevOOo
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2016-09-23 17:36:45 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2016-10-10 10:36:40 +0000
commitfced5de4b44f949f7a203a68a3df1d6f3293b183 (patch)
tree96d9e7bc6426deeb6f13c019dc62d580b911459e /qadevOOo
parent6d9f07d53e9f89b5286637113198e61149a5c771 (diff)
Remove no longer relevant qadevOOo/qa
Change-Id: Ic1cee9e61d31a6ee8f248c7e976c5eca8e0d86bd Reviewed-on: https://gerrit.libreoffice.org/29233 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'qadevOOo')
-rw-r--r--qadevOOo/Jar_OOoRunner.mk2
-rw-r--r--qadevOOo/JunitTest_qadevOOo_unoapi.mk31
-rw-r--r--qadevOOo/Module_qadevOOo.mk4
-rw-r--r--qadevOOo/objdsc/qadevOOo/bogus.SelfTest.csv7
-rw-r--r--qadevOOo/qa/complex/junitskeleton/Skeleton.java181
-rw-r--r--qadevOOo/qa/complex/junitskeleton/TestDocument.java32
-rw-r--r--qadevOOo/qa/complex/junitskeleton/justatest.java43
-rw-r--r--qadevOOo/qa/complex/junitskeleton/makefile.mk54
-rw-r--r--qadevOOo/qa/complex/junitskeleton/test_documents/README.txt1
-rw-r--r--qadevOOo/qa/unoapi/Test.java48
-rw-r--r--qadevOOo/qa/unoapi/knownissues.xcl1
-rw-r--r--qadevOOo/qa/unoapi/qadevOOo.sce18
-rw-r--r--qadevOOo/runner/lib/MultiMethodTest.java95
-rw-r--r--qadevOOo/tests/java/ifc/qadevooo/_SelfTest.java73
-rw-r--r--qadevOOo/tests/java/mod/_qadevOOo/SelfTest.java85
15 files changed, 45 insertions, 630 deletions
diff --git a/qadevOOo/Jar_OOoRunner.mk b/qadevOOo/Jar_OOoRunner.mk
index 2c21d7d3e2f9..7708c34e1dfb 100644
--- a/qadevOOo/Jar_OOoRunner.mk
+++ b/qadevOOo/Jar_OOoRunner.mk
@@ -511,7 +511,6 @@ $(eval $(call gb_Jar_add_sourcefiles,OOoRunner,\
qadevOOo/tests/java/ifc/presentation/_XCustomPresentationSupplier \
qadevOOo/tests/java/ifc/presentation/_XPresentation \
qadevOOo/tests/java/ifc/presentation/_XPresentationSupplier \
- qadevOOo/tests/java/ifc/qadevooo/_SelfTest \
qadevOOo/tests/java/ifc/reflection/_XIdlReflection \
qadevOOo/tests/java/ifc/reflection/_XProxyFactory \
qadevOOo/tests/java/ifc/reflection/_XTypeDescriptionEnumerationAccess \
@@ -1009,7 +1008,6 @@ $(eval $(call gb_Jar_add_sourcefiles,OOoRunner,\
qadevOOo/tests/java/mod/_pcr/ObjectInspectorModel \
qadevOOo/tests/java/mod/_proxyfac/ProxyFactory \
qadevOOo/tests/java/mod/_proxyfac/uno/ProxyFactory \
- qadevOOo/tests/java/mod/_qadevOOo/SelfTest \
qadevOOo/tests/java/mod/_rdbtdp/RegistryTypeDescriptionProvider \
qadevOOo/tests/java/mod/_regtypeprov/uno/RegistryTypeDescriptionProvider \
qadevOOo/tests/java/mod/_remotebridge/uno/various \
diff --git a/qadevOOo/JunitTest_qadevOOo_unoapi.mk b/qadevOOo/JunitTest_qadevOOo_unoapi.mk
deleted file mode 100644
index 9868ab7ecc02..000000000000
--- a/qadevOOo/JunitTest_qadevOOo_unoapi.mk
+++ /dev/null
@@ -1,31 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_JunitTest_JunitTest,qadevOOo_unoapi))
-
-$(eval $(call gb_JunitTest_set_defs,qadevOOo_unoapi,\
- $$(DEFS) \
- -Dorg.openoffice.test.arg.sce=$(SRCDIR)/qadevOOo/qa/unoapi/qadevOOo.sce \
- -Dorg.openoffice.test.arg.xcl=$(SRCDIR)/qadevOOo/qa/unoapi/knownissues.xcl \
- -Dorg.openoffice.test.arg.tdoc=$(SRCDIR)/qadevOOo/qa/unoapi/testdocuments \
-))
-
-$(eval $(call gb_JunitTest_use_jars,qadevOOo_unoapi,\
- OOoRunner \
- ridl \
- test \
- unoil \
- jurt \
-))
-
-$(eval $(call gb_JunitTest_add_classes,qadevOOo_unoapi,\
- org.openoffice.test.UnoApiTest \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/qadevOOo/Module_qadevOOo.mk b/qadevOOo/Module_qadevOOo.mk
index 3093a18de0cd..3a97b53fb77f 100644
--- a/qadevOOo/Module_qadevOOo.mk
+++ b/qadevOOo/Module_qadevOOo.mk
@@ -15,8 +15,4 @@ $(eval $(call gb_Module_add_targets,qadevOOo,\
))
endif
-$(eval $(call gb_Module_add_subsequentcheck_targets,qadevOOo,\
- JunitTest_qadevOOo_unoapi \
-))
-
# vim: set noet sw=4 ts=4:
diff --git a/qadevOOo/objdsc/qadevOOo/bogus.SelfTest.csv b/qadevOOo/objdsc/qadevOOo/bogus.SelfTest.csv
deleted file mode 100644
index 3983a1e88578..000000000000
--- a/qadevOOo/objdsc/qadevOOo/bogus.SelfTest.csv
+++ /dev/null
@@ -1,7 +0,0 @@
-# "Name";
-# "com::sun::star::" will overread
-# method name which is called
-"SelfTest";"com::sun::star::qadevooo::SelfTest";"testmethod()"
-"SelfTest";"com::sun::star::qadevooo::SelfTest";"testmethod2()"
-"SelfTest";"com::sun::star::qadevooo::SelfTest";"testmethod3()"
-# "SelfTest";"com::sun::star::qadevooo::SelfTest#optional";"testmethod4_bogus()"
diff --git a/qadevOOo/qa/complex/junitskeleton/Skeleton.java b/qadevOOo/qa/complex/junitskeleton/Skeleton.java
deleted file mode 100644
index e15a29c0439d..000000000000
--- a/qadevOOo/qa/complex/junitskeleton/Skeleton.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-package complex.junitskeleton;
-
-import com.sun.star.lang.XComponent;
-import com.sun.star.lang.XMultiServiceFactory;
-import com.sun.star.uno.UnoRuntime;
-import com.sun.star.util.XCloseable;
-import java.io.File;
-import java.io.RandomAccessFile;
-
-import lib.TestParameters;
-
-import util.SOfficeFactory;
-
-// ---------- junit imports -----------------
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import org.openoffice.test.OfficeConnection;
-import static org.junit.Assert.*;
-
-
-public class Skeleton
-{
- /**
- * The test parameters
- */
- private static TestParameters param = null;
-
- @Test public void check() {
- assertTrue("Couldn't open document", open());
- System.out.println("check");
- assertTrue("Couldn't close document", close());
- String tempDirURL = util.utils.getOfficeTemp/*Dir*/(getMSF());
- System.out.println("temp dir URL is: " + tempDirURL);
- String tempDir = graphical.FileHelper.getSystemPathFromFileURL(tempDirURL);
- assertTrue("Temp directory doesn't exist.", new File(tempDir).exists());
- }
-
- private boolean open()
- {
- System.out.println("open()");
- // get multiservicefactory -----------------------------------------
- final XMultiServiceFactory xMsf = getMSF();
-
- SOfficeFactory.getFactory(xMsf);
-
- // some Tests need the qadevOOo TestParameters, it is like a Hashmap for Properties.
- param = new TestParameters();
- param.put("ServiceFactory", xMsf); // some qadevOOo functions need the ServiceFactory
-
- return true;
- }
-
- private boolean close()
- {
- System.out.println("close()");
- return true;
- }
-
- // marked as test
- @Test public void checkDocument()
- {
- System.out.println("checkDocument()");
- final String sREADME = TestDocument.getUrl("README.txt");
- System.out.println("README is in:" + sREADME);
- File aFile = new File(sREADME);
- if (! aFile.exists())
- {
- // It is a little bit stupid that office urls not compatible to java file urls
- System.out.println("java.io.File can't access Office file urls.");
- String sREADMESystemPath = graphical.FileHelper.getSystemPathFromFileURL(sREADME);
- aFile = new File(sREADMESystemPath);
- assertTrue("File '" + sREADMESystemPath + "' doesn't exists.", aFile.exists());
- }
-
- try
- {
- RandomAccessFile aAccess = new RandomAccessFile(aFile, "r");
- long nLength = aAccess.length();
- System.out.println("File length: " + nLength);
- assertTrue("File length wrong", nLength > 0);
- String sLine = aAccess.readLine();
- assertTrue("Line must not be empty", sLine.length() > 0);
- System.out.println(" Line: '" + sLine + "'");
- System.out.println(" length: " + sLine.length());
- assertTrue("File length not near equal to string length", sLine.length() + 2 >= nLength);
- aAccess.close();
- }
- catch (java.io.FileNotFoundException e)
- {
- fail("Can't find file: " + sREADME + " - " + e.getMessage());
- }
- catch (java.io.IOException e)
- {
- fail("IO Exception: " + e.getMessage());
- }
-
- }
-
- @Test public void checkOpenDocumentWithOffice()
- {
- SOfficeFactory SOF = SOfficeFactory.getFactory(getMSF());
- final String sREADME = TestDocument.getUrl("README.txt");
- try
- {
- XComponent aDocument = SOF.loadDocument(sREADME);
- complex.junitskeleton.justatest.shortWait();
- XCloseable xClose = UnoRuntime.queryInterface(XCloseable.class, aDocument);
- xClose.close(true);
- }
- catch (com.sun.star.lang.IllegalArgumentException ex)
- {
- fail("Illegal argument exception caught: " + ex.getMessage());
- }
- catch (com.sun.star.io.IOException ex)
- {
- fail("IOException caught: " + ex.getMessage());
- }
- catch (com.sun.star.uno.Exception ex)
- {
- fail("Exception caught: " + ex.getMessage());
- }
- }
-
- // marked as prepare for test, will call before every test
- @Before public void before()
- {
- System.out.println("before()");
- System.setProperty("THIS IS A TEST", "Hallo");
- }
-
-
- // marked as post for test, will call after every test
- @After public void after()
- {
- System.out.println("after()");
- String sValue = System.getProperty("THIS IS A TEST");
- assertEquals(sValue, "Hallo");
- }
-
-
- private XMultiServiceFactory getMSF()
- {
- return UnoRuntime.queryInterface(XMultiServiceFactory.class, connection.getComponentContext().getServiceManager());
- }
-
- // setup and close connections
- @BeforeClass public static void setUpConnection() throws Exception {
- System.out.println("setUpConnection()");
- connection.setUp();
- }
-
- @AfterClass public static void tearDownConnection()
- throws InterruptedException, com.sun.star.uno.Exception
- {
- System.out.println("tearDownConnection()");
- connection.tearDown();
- }
-
- private static final OfficeConnection connection = new OfficeConnection();
-
-}
diff --git a/qadevOOo/qa/complex/junitskeleton/TestDocument.java b/qadevOOo/qa/complex/junitskeleton/TestDocument.java
deleted file mode 100644
index 4b681387fa54..000000000000
--- a/qadevOOo/qa/complex/junitskeleton/TestDocument.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-package complex.junitskeleton;
-
-import java.io.File;
-import org.openoffice.test.OfficeFileUrl;
-
-final class TestDocument
-{
- public static String getUrl(String name)
- {
- return OfficeFileUrl.getAbsolute(new File("test_documents", name));
- }
-
- private TestDocument() {}
-}
diff --git a/qadevOOo/qa/complex/junitskeleton/justatest.java b/qadevOOo/qa/complex/junitskeleton/justatest.java
deleted file mode 100644
index ccd3278ebe59..000000000000
--- a/qadevOOo/qa/complex/junitskeleton/justatest.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-package complex.junitskeleton;
-
-public class justatest {
-
- public justatest() {
- System.out.println("justatest CTor.");
- }
-
- public void testfkt() {
- System.out.println("Test called.");
- }
-
- /**
- * Sleeps for 0.5 sec. to allow StarOffice to react on <code>
- * reset</code> call.
- */
- public static void shortWait() {
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- System.out.println("While waiting :" + e);
- }
- }
-
-}
diff --git a/qadevOOo/qa/complex/junitskeleton/makefile.mk b/qadevOOo/qa/complex/junitskeleton/makefile.mk
deleted file mode 100644
index ff513ed67001..000000000000
--- a/qadevOOo/qa/complex/junitskeleton/makefile.mk
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-.IF "$(OOO_SUBSEQUENT_TESTS)" == ""
-nothing .PHONY:
- @echo "OOO_SUBSEQUENT_TESTS not set, do nothing."
-.ELSE
-
-PRJ = ../../..
-PRJNAME = sc
-TARGET = qa_complex_junitskeleton
-
-.IF "$(OOO_JUNIT_JAR)" != ""
-PACKAGE = complex/junitskeleton
-
-# here store only Files which contain a @Test
-JAVATESTFILES = \
- Skeleton.java
-
-# put here all other files
-JAVAFILES = $(JAVATESTFILES) \
- justatest.java \
- TestDocument.java
-
-JARFILES = OOoRunner.jar ridl.jar test.jar unoil.jar
-EXTRAJARFILES = $(OOO_JUNIT_JAR)
-
-# Sample how to debug
-# JAVAIFLAGS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9003,suspend=y
-
-.END
-
-.INCLUDE: settings.mk
-.INCLUDE: target.mk
-.INCLUDE: installationtest.mk
-
-ALLTAR : javatest
-
-.END
diff --git a/qadevOOo/qa/complex/junitskeleton/test_documents/README.txt b/qadevOOo/qa/complex/junitskeleton/test_documents/README.txt
deleted file mode 100644
index 775f01c4924d..000000000000
--- a/qadevOOo/qa/complex/junitskeleton/test_documents/README.txt
+++ /dev/null
@@ -1 +0,0 @@
-Here you can store documents.
diff --git a/qadevOOo/qa/unoapi/Test.java b/qadevOOo/qa/unoapi/Test.java
deleted file mode 100644
index e6b8120dbdf7..000000000000
--- a/qadevOOo/qa/unoapi/Test.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-package unoapi;
-
-import org.openoffice.Runner;
-import org.openoffice.test.OfficeConnection;
-import static org.junit.Assert.*;
-
-public final class Test {
- @org.junit.Before public void setUp() throws Exception {
- connection.setUp();
- }
-
- @org.junit.After public void tearDown()
- throws InterruptedException, com.sun.star.uno.Exception
- {
- connection.tearDown();
- }
-
- @org.junit.Test public void test() {
- try {
- assertTrue(
- Runner.run(
- "-sce", "qadevOOo.sce", "-xcl", "knownissues.xcl", "-cs",
- connection.getDescription()));
- } catch (Exception e) {
- fail("Could not run test");
- }
- }
-
- private final OfficeConnection connection = new OfficeConnection();
-}
diff --git a/qadevOOo/qa/unoapi/knownissues.xcl b/qadevOOo/qa/unoapi/knownissues.xcl
deleted file mode 100644
index 02c509060d97..000000000000
--- a/qadevOOo/qa/unoapi/knownissues.xcl
+++ /dev/null
@@ -1 +0,0 @@
-# This file contains all Errors
diff --git a/qadevOOo/qa/unoapi/qadevOOo.sce b/qadevOOo/qa/unoapi/qadevOOo.sce
deleted file mode 100644
index 34958d270804..000000000000
--- a/qadevOOo/qa/unoapi/qadevOOo.sce
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
--o qadevOOo.SelfTest
diff --git a/qadevOOo/runner/lib/MultiMethodTest.java b/qadevOOo/runner/lib/MultiMethodTest.java
index fd27c42dc00a..75c2a163c8a9 100644
--- a/qadevOOo/runner/lib/MultiMethodTest.java
+++ b/qadevOOo/runner/lib/MultiMethodTest.java
@@ -138,66 +138,61 @@ public class MultiMethodTest
this.tRes = new TestResult();
Class<?> testedClass;
- // Some fake code for a self test.
- // For normal test we must not be a "ifc.qadevooo._SelfTest"
- if (! ("ifc.qadevooo._SelfTest").equals(entry.entryName))
- {
- getInterfaceName();
- System.out.print("checking: [" + entry.longName + "]");
-
- // defining a name of the class corresponding to the tested interface
- // or service
- String testedClassName;
-
- testedClassName = getTestedClassName();
+ getInterfaceName();
+ System.out.print("checking: [" + entry.longName + "]");
- if (entry.EntryType.equals("service"))
- {
- testedClassName = "com.sun.star.beans.XPropertySet";
- }
+ // defining a name of the class corresponding to the tested interface
+ // or service
+ String testedClassName;
- try
- {
- testedClass = Class.forName(testedClassName);
- }
- catch (ClassNotFoundException cnfE)
- {
- System.out.println();
- cnfE.printStackTrace(log);
- log.println("could not find a class : " + getTestedClassName());
- return null;
- }
- System.out.println(" is iface: [" + testedClassName + "] testcode: [" + entry.entryName + "]");
+ testedClassName = getTestedClassName();
- Object oObj = UnoRuntime.queryInterface(testedClass, tEnv.getTestObject());
+ if (entry.EntryType.equals("service"))
+ {
+ testedClassName = "com.sun.star.beans.XPropertySet";
+ }
- if (oObj == null)
- {
- if (entry.isOptional)
- {
- Summarizer.summarizeDown(entry, "Not supported but optional.OK");
- }
- else
- {
- Summarizer.summarizeDown(entry, "queryInterface returned null.FAILED");
- entry.ErrorMsg = "queryInterface returned null";
- entry.hasErrorMsg = true;
- }
+ try
+ {
+ testedClass = Class.forName(testedClassName);
+ }
+ catch (ClassNotFoundException cnfE)
+ {
+ System.out.println();
+ cnfE.printStackTrace(log);
+ log.println("could not find a class : " + getTestedClassName());
+ return null;
+ }
+ System.out.println(" is iface: [" + testedClassName + "] testcode: [" + entry.entryName + "]");
- return null;
- }
+ Object oObj = UnoRuntime.queryInterface(testedClass, tEnv.getTestObject());
- //setting the field oObj
- try
+ if (oObj == null)
+ {
+ if (entry.isOptional)
{
- setField("oObj", oObj);
+ Summarizer.summarizeDown(entry, "Not supported but optional.OK");
}
- catch (Exception e)
+ else
{
- e.printStackTrace();
- setSubStates(e.toString());
- return tRes;
+ Summarizer.summarizeDown(entry, "queryInterface returned null.FAILED");
+ entry.ErrorMsg = "queryInterface returned null";
+ entry.hasErrorMsg = true;
}
+
+ return null;
+ }
+
+ //setting the field oObj
+ try
+ {
+ setField("oObj", oObj);
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ setSubStates(e.toString());
+ return tRes;
}
// to perform some stuff before all method tests
diff --git a/qadevOOo/tests/java/ifc/qadevooo/_SelfTest.java b/qadevOOo/tests/java/ifc/qadevooo/_SelfTest.java
deleted file mode 100644
index c67dde39b07e..000000000000
--- a/qadevOOo/tests/java/ifc/qadevooo/_SelfTest.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-package ifc.qadevooo;
-
-import lib.MultiMethodTest;
-
-/**
-* Testing <code>ifc.qadevooo._SelfTest</code>
-* interface methods:
-* <ul>
-* <li><code>testmethod()</code></li>
-* </ul> <p>
-*
-*/
-public class _SelfTest extends MultiMethodTest
-{
-
- /**
- */
- @Override
- public void before()
- {
- log.println("_SelfTest.before()");
- }
-
- /**
- * Test calls the method
- */
- public void _testmethod()
- {
- log.println("_SelfTest._testmethod()");
- tRes.tested("testmethod()", true);
- }
-
- public void _testmethod2()
- {
- log.println("_SelfTest._testmethod2()");
- tRes.tested("testmethod2()", true);
- }
-
- public void _testmethod3()
- {
- log.println("_SelfTest._testmethod3()");
- tRes.tested("testmethod3()", true);
- }
-
- /**
- * Forces object environment recreation.
- */
- @Override
- public void after()
- {
- log.println("_SelfTest.after()");
- this.disposeEnvironment() ;
- }
-}
-
diff --git a/qadevOOo/tests/java/mod/_qadevOOo/SelfTest.java b/qadevOOo/tests/java/mod/_qadevOOo/SelfTest.java
deleted file mode 100644
index bc7b0d9fa01b..000000000000
--- a/qadevOOo/tests/java/mod/_qadevOOo/SelfTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-package mod._qadevOOo;
-
-import com.sun.star.uno.XInterface;
-
-import java.io.PrintWriter;
-
-import lib.StatusException;
-import lib.TestCase;
-import lib.TestEnvironment;
-import lib.TestParameters;
-
-import util.SOfficeFactory;
-
-import com.sun.star.text.XSimpleText;
-import com.sun.star.text.XTextCursor;
-import com.sun.star.text.XTextDocument;
-
-public class SelfTest extends TestCase
-{
- private XTextDocument xTextDoc = null;
-
- @Override
- protected void initialize(TestParameters tParam, PrintWriter log)
- {
- // get a soffice factory object
- SOfficeFactory SOF = SOfficeFactory.getFactory(tParam.getMSF());
-
- log.println("initialize the selftest");
- try
- {
- log.println("creating a textdocument");
- xTextDoc = SOF.createTextDoc(null);
- }
- catch (com.sun.star.uno.Exception e)
- {
- e.printStackTrace(log);
- throw new StatusException("Couldn't create document", e);
- }
- }
-
- /**
- * Disposes text document.
- */
- @Override
- protected void cleanup(TestParameters tParam, PrintWriter log)
- {
- log.println(" cleanup selftest");
- util.DesktopTools.closeDoc(xTextDoc);
- }
-
- @Override
- protected TestEnvironment createTestEnvironment(TestParameters tParam, PrintWriter log)
- {
- XInterface oObj = null;
- log.println("creating a test environment");
-
- // get the bodytext of textdocument here
- log.println("getting the TextCursor");
-
- final XSimpleText aText = xTextDoc.getText();
- final XTextCursor textCursor = aText.createTextCursor();
- oObj = textCursor;
-
- TestEnvironment tEnv = new TestEnvironment(oObj);
-
- return tEnv;
- }
-}