mirror of
https://github.com/LibreOffice/core.git
synced 2025-07-26 15:45:26 +00:00
tdf#45904 Remove old SwXTableCellText Java test
Change-Id: I32a4c07d733ca5455763eae5c49925a8435ec218 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180480 Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Jenkins Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
This commit is contained in:

committed by
Ilmari Lauhakangas

parent
92df695bf5
commit
52ad257d44
@ -151,7 +151,6 @@ job222=sw.SwXPropertySet
|
|||||||
job223=sw.SwXPropertySetInfo
|
job223=sw.SwXPropertySetInfo
|
||||||
job226=sw.SwXStyle
|
job226=sw.SwXStyle
|
||||||
job228=sw.SwXStyleFamily
|
job228=sw.SwXStyleFamily
|
||||||
job229=sw.SwXTableCellText
|
|
||||||
job230=sw.SwXTableRows
|
job230=sw.SwXTableRows
|
||||||
job231=sw.SwXTextColumns
|
job231=sw.SwXTextColumns
|
||||||
job232=sw.SwXTextDefaults
|
job232=sw.SwXTextDefaults
|
||||||
|
@ -1103,7 +1103,6 @@ $(eval $(call gb_Jar_add_sourcefiles,OOoRunner,\
|
|||||||
qadevOOo/tests/java/mod/_sw/SwXShape \
|
qadevOOo/tests/java/mod/_sw/SwXShape \
|
||||||
qadevOOo/tests/java/mod/_sw/SwXStyle \
|
qadevOOo/tests/java/mod/_sw/SwXStyle \
|
||||||
qadevOOo/tests/java/mod/_sw/SwXStyleFamily \
|
qadevOOo/tests/java/mod/_sw/SwXStyleFamily \
|
||||||
qadevOOo/tests/java/mod/_sw/SwXTableCellText \
|
|
||||||
qadevOOo/tests/java/mod/_sw/SwXTableColumns \
|
qadevOOo/tests/java/mod/_sw/SwXTableColumns \
|
||||||
qadevOOo/tests/java/mod/_sw/SwXTableRows \
|
qadevOOo/tests/java/mod/_sw/SwXTableRows \
|
||||||
qadevOOo/tests/java/mod/_sw/SwXTextColumns \
|
qadevOOo/tests/java/mod/_sw/SwXTextColumns \
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
"SwXTableCellText";"com::sun::star::text::XTextRangeMover#optional";"moveTextRange()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRangeCompare#optional";"compareRegionStarts()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRangeCompare#optional";"compareRegionEnds()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XSimpleText";"createTextCursor()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XSimpleText";"createTextCursorByRange()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XSimpleText";"insertString()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XSimpleText";"insertControlCharacter()"
|
|
||||||
"SwXTableCellText";"com::sun::star::container::XElementAccess";"getElementType()"
|
|
||||||
"SwXTableCellText";"com::sun::star::container::XElementAccess";"hasElements()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRange";"getText()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRange";"getStart()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRange";"getEnd()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRange";"getString()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XTextRange";"setString()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::Text";"StartRedline#optional"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::Text";"EndRedline#optional"
|
|
||||||
"SwXTableCellText";"com::sun::star::container::XEnumerationAccess#optional";"createEnumeration()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XText";"insertTextContent()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XText";"removeTextContent()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XRelativeTextContentInsert#optional";"insertTextContentBefore()"
|
|
||||||
"SwXTableCellText";"com::sun::star::text::XRelativeTextContentInsert#optional";"insertTextContentAfter()"
|
|
|
@ -1,146 +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._sw;
|
|
||||||
|
|
||||||
import java.io.PrintWriter;
|
|
||||||
|
|
||||||
import lib.StatusException;
|
|
||||||
import lib.TestCase;
|
|
||||||
import lib.TestEnvironment;
|
|
||||||
import lib.TestParameters;
|
|
||||||
import util.InstCreator;
|
|
||||||
import util.ParagraphDsc;
|
|
||||||
import util.SOfficeFactory;
|
|
||||||
import util.TextSectionDsc;
|
|
||||||
|
|
||||||
import com.sun.star.table.XCell;
|
|
||||||
import com.sun.star.text.XSimpleText;
|
|
||||||
import com.sun.star.text.XTextDocument;
|
|
||||||
import com.sun.star.text.XTextTable;
|
|
||||||
import com.sun.star.uno.UnoRuntime;
|
|
||||||
import com.sun.star.uno.XInterface;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Test for object which is represented by cell text of the text table.<p>
|
|
||||||
* Object implements the following interfaces :
|
|
||||||
* <ul>
|
|
||||||
* <li> <code>com::sun::star::text::XTextRangeMover</code></li>
|
|
||||||
* <li> <code>com::sun::star::text::XSimpleText</code></li>
|
|
||||||
* <li> <code>com::sun::star::text::XTextRange</code></li>
|
|
||||||
* <li> <code>com::sun::star::text::XRelativeTextContentInsert</code></li>
|
|
||||||
* <li> <code>com::sun::star::text::XTextRangeCompare</code></li>
|
|
||||||
* <li> <code>com::sun::star::container::XElementAccess</code></li>
|
|
||||||
* <li> <code>com::sun::star::container::XEnumerationAccess</code></li>
|
|
||||||
* <li> <code>com::sun::star::text::XText</code></li>
|
|
||||||
* </ul> <p>
|
|
||||||
* This object test <b> is NOT </b> designed to be run in several
|
|
||||||
* threads concurrently.
|
|
||||||
* @see com.sun.star.text.XTextRangeMover
|
|
||||||
* @see com.sun.star.text.XSimpleText
|
|
||||||
* @see com.sun.star.text.XTextRange
|
|
||||||
* @see com.sun.star.text.XRelativeTextContentInsert
|
|
||||||
* @see com.sun.star.text.XTextRangeCompare
|
|
||||||
* @see com.sun.star.container.XElementAccess
|
|
||||||
* @see com.sun.star.container.XEnumerationAccess
|
|
||||||
* @see com.sun.star.text.XText
|
|
||||||
* @see ifc.text._XTextRangeMover
|
|
||||||
* @see ifc.text._XSimpleText
|
|
||||||
* @see ifc.text._XTextRange
|
|
||||||
* @see ifc.text._XRelativeTextContentInsert
|
|
||||||
* @see ifc.text._XTextRangeCompare
|
|
||||||
* @see ifc.container._XElementAccess
|
|
||||||
* @see ifc.container._XEnumerationAccess
|
|
||||||
* @see ifc.text._XText
|
|
||||||
*/
|
|
||||||
public class SwXTableCellText extends TestCase {
|
|
||||||
XTextDocument xTextDoc;
|
|
||||||
SOfficeFactory SOF;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creates text document.
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
protected void initialize( TestParameters tParam, PrintWriter log ) throws Exception {
|
|
||||||
SOF = SOfficeFactory.getFactory( tParam.getMSF() );
|
|
||||||
log.println( "creating a textdocument" );
|
|
||||||
xTextDoc = SOF.createTextDoc( null );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Disposes text document.
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
protected void cleanup( TestParameters tParam, PrintWriter log ) {
|
|
||||||
log.println( " disposing xTextDoc " );
|
|
||||||
util.DesktopTools.closeDoc(xTextDoc);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Creating a TestEnvironment for the interfaces to be tested. After creation
|
|
||||||
* of text table, it is inserted to a text document. Then cell named 'A1' is
|
|
||||||
* obtained from table, string 'SwXTableCellText' is set to this cell, then
|
|
||||||
* cell text is gotten from cell obtained before and returned as a test
|
|
||||||
* component.
|
|
||||||
* Object relations created :
|
|
||||||
* <ul>
|
|
||||||
* <li> <code>'TEXT'</code> for
|
|
||||||
* {@link ifc.text._XTextRangeCompare} : table cell text</li>
|
|
||||||
* <li> <code>'PARA'</code> for
|
|
||||||
* {@link ifc.text._XRelativeTextContentInsert} : paragraph creator</li>
|
|
||||||
* <li> <code>'XTEXTINFO'</code> for
|
|
||||||
* {@link ifc.text._XRelativeTextContentInsert},
|
|
||||||
* {@link ifc.text._XText} : creates text sections</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public TestEnvironment createTestEnvironment(
|
|
||||||
TestParameters Param, PrintWriter log ) throws StatusException {
|
|
||||||
XInterface oObj = null;
|
|
||||||
XTextTable oTable = null;
|
|
||||||
|
|
||||||
log.println( "Creating a test environment" );
|
|
||||||
oTable = SOfficeFactory.createTextTable( xTextDoc );
|
|
||||||
|
|
||||||
SOfficeFactory.insertTextContent(xTextDoc, oTable );
|
|
||||||
|
|
||||||
XCell oCell = oTable.getCellByName("A1");
|
|
||||||
XSimpleText oCellText = UnoRuntime.queryInterface(XSimpleText.class, oCell);
|
|
||||||
oCellText.setString("SwXTableCellText");
|
|
||||||
oObj = oCellText.getText();
|
|
||||||
|
|
||||||
log.println( "creating a new environment for Cell object" );
|
|
||||||
TestEnvironment tEnv = new TestEnvironment( oObj );
|
|
||||||
|
|
||||||
log.println( "adding TextDocument as mod relation to environment" );
|
|
||||||
tEnv.addObjRelation("TEXT", oObj);
|
|
||||||
|
|
||||||
log.println( " adding InstCreator object" );
|
|
||||||
TextSectionDsc tDsc = new TextSectionDsc();
|
|
||||||
tEnv.addObjRelation( "XTEXTINFO", new InstCreator( xTextDoc, tDsc ) );
|
|
||||||
|
|
||||||
log.println( " adding Paragraph" );
|
|
||||||
ParagraphDsc pDsc = new ParagraphDsc();
|
|
||||||
tEnv.addObjRelation( "PARA", new InstCreator( xTextDoc, pDsc ) );
|
|
||||||
|
|
||||||
return tEnv;
|
|
||||||
} // finish method getTestEnvironment
|
|
||||||
|
|
||||||
|
|
||||||
} // finish class SwXTableCellText
|
|
||||||
|
|
@ -31,6 +31,5 @@
|
|||||||
-o sw.SwXPropertySetInfo
|
-o sw.SwXPropertySetInfo
|
||||||
#i111190 -o sw.SwXShape
|
#i111190 -o sw.SwXShape
|
||||||
-o sw.SwXStyleFamily
|
-o sw.SwXStyleFamily
|
||||||
-o sw.SwXTableCellText
|
|
||||||
-o sw.SwXTableColumns
|
-o sw.SwXTableColumns
|
||||||
-o sw.SwXTableRows
|
-o sw.SwXTableRows
|
||||||
|
Reference in New Issue
Block a user