summaryrefslogtreecommitdiff
path: root/qadevOOo
diff options
context:
space:
mode:
authorRahul Gurung <gurungrahul2@gmail.com>2018-08-26 20:26:17 +0530
committerJens Carl <j.carl43@gmx.de>2018-08-30 07:38:08 +0200
commit9e1df712d6e247f4dc9391c0a006b3da2df40403 (patch)
tree398ddef328d8bf08deebcd69a80368d69a986028 /qadevOOo
parentc446df46df21472d3465be69603473a4ddad9b82 (diff)
tdf#45904 Move _XCellCursor Java tests to C++
Change-Id: Iebada370e4fa58c5e21dd724789b5f05357a0faa Reviewed-on: https://gerrit.libreoffice.org/59610 Tested-by: Jenkins Reviewed-by: Jens Carl <j.carl43@gmx.de>
Diffstat (limited to 'qadevOOo')
-rw-r--r--qadevOOo/Jar_OOoRunner.mk1
-rw-r--r--qadevOOo/objdsc/sc/com.sun.star.comp.office.ScCellCursorObj.csv5
-rw-r--r--qadevOOo/tests/java/ifc/table/_XCellCursor.java210
3 files changed, 0 insertions, 216 deletions
diff --git a/qadevOOo/Jar_OOoRunner.mk b/qadevOOo/Jar_OOoRunner.mk
index 57b0dbf6e34b..4aba76420ecb 100644
--- a/qadevOOo/Jar_OOoRunner.mk
+++ b/qadevOOo/Jar_OOoRunner.mk
@@ -588,7 +588,6 @@ $(eval $(call gb_Jar_add_sourcefiles,OOoRunner,\
qadevOOo/tests/java/ifc/table/_TableRow \
qadevOOo/tests/java/ifc/table/_XAutoFormattable \
qadevOOo/tests/java/ifc/table/_XCell \
- qadevOOo/tests/java/ifc/table/_XCellCursor \
qadevOOo/tests/java/ifc/table/_XCellRange \
qadevOOo/tests/java/ifc/table/_XColumnRowRange \
qadevOOo/tests/java/ifc/table/_XTableChart \
diff --git a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScCellCursorObj.csv b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScCellCursorObj.csv
index 1a7e1096bf15..2dfea634963b 100644
--- a/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScCellCursorObj.csv
+++ b/qadevOOo/objdsc/sc/com.sun.star.comp.office.ScCellCursorObj.csv
@@ -41,11 +41,6 @@
"ScCellCursorObj";"com::sun::star::style::CharacterPropertiesAsian";"ParaIsCharacterDistance"
"ScCellCursorObj";"com::sun::star::style::CharacterPropertiesAsian";"ParaIsForbiddenRules"
"ScCellCursorObj";"com::sun::star::style::CharacterPropertiesAsian";"ParaIsHangingPunctuation"
-"ScCellCursorObj";"com::sun::star::table::XCellCursor";"gotoStart()"
-"ScCellCursorObj";"com::sun::star::table::XCellCursor";"gotoEnd()"
-"ScCellCursorObj";"com::sun::star::table::XCellCursor";"gotoNext()"
-"ScCellCursorObj";"com::sun::star::table::XCellCursor";"gotoPrevious()"
-"ScCellCursorObj";"com::sun::star::table::XCellCursor";"gotoOffset()"
"ScCellCursorObj";"com::sun::star::util::XReplaceable";"createReplaceDescriptor()"
"ScCellCursorObj";"com::sun::star::util::XReplaceable";"replaceAll()"
"ScCellCursorObj";"com::sun::star::chart::XChartData";"addChartDataChangeEventListener()"
diff --git a/qadevOOo/tests/java/ifc/table/_XCellCursor.java b/qadevOOo/tests/java/ifc/table/_XCellCursor.java
deleted file mode 100644
index a78991abbe8a..000000000000
--- a/qadevOOo/tests/java/ifc/table/_XCellCursor.java
+++ /dev/null
@@ -1,210 +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.table;
-
-import lib.MultiMethodTest;
-
-import com.sun.star.sheet.XCellRangeAddressable;
-import com.sun.star.sheet.XSheetCellCursor;
-import com.sun.star.sheet.XSheetCellRange;
-import com.sun.star.sheet.XSpreadsheet;
-import com.sun.star.table.CellRangeAddress;
-import com.sun.star.table.XCellCursor;
-import com.sun.star.table.XCellRange;
-import com.sun.star.uno.UnoRuntime;
-
-/**
-* Testing <code>com.sun.star.table.XCellCursor</code>
-* interface methods :
-* <ul>
-* <li><code> gotoStart()</code></li>
-* <li><code> gotoEnd()</code></li>
-* <li><code> gotoNext()</code></li>
-* <li><code> gotoPrevious()</code></li>
-* <li><code> gotoOffset()</code></li>
-* </ul> <p>
-* This test needs the following object relations :
-* <ul>
-* <li> <code>'SHEET'</code> (of type <code>XSpreadsheet</code>):
-* is used for creating a new cell range.</li>
-* <ul> <p>
-*
-* The component tested <b>must implement</b>
-* <code>XCellRangeAddressable</code> interface. <p>
-*
-* Test is <b> NOT </b> multithread compliant. <p>
-* After test completion object environment has to be recreated.
-* @see com.sun.star.table.XCellCursor
-*/
-public class _XCellCursor extends MultiMethodTest {
-
- public XCellCursor oObj = null;
-
- /**
- * <code>XCellRangeAddressable</code> interface is queried
- * first for getting current position of cursor. The cursor
- * is moved to next cell. Address of cursor obtained before
- * and after moving. <p>
- * Has <b> OK </b> status if cursor column is changed after
- * movement. <p>
- */
- public void _gotoNext(){
- boolean bResult = false;
- int startCol;
- int startCol2;
-
- XCellRangeAddressable oRange = UnoRuntime.queryInterface(XCellRangeAddressable.class, oObj);
- CellRangeAddress oAddr = oRange.getRangeAddress();
- startCol = oAddr.StartColumn;
- oObj.gotoNext();
-
- oAddr = oRange.getRangeAddress();
- startCol2 = oAddr.StartColumn;
- if (startCol != startCol2){
- bResult = true;
- }
- tRes.tested( "gotoNext()", bResult );
- }
-
- /**
- * <code>XCellRangeAddressable</code> interface is queried
- * first for getting current position of cursor. The cursor
- * is moved then. Address of cursor obtained before
- * and after moving. <p>
- * Has <b> OK </b> status if starting column and row of
- * cursor is changed after movement. <p>
- */
- public void _gotoOffset(){
- boolean bResult = false;
- int startCol, startRow;
- int startCol2, startRow2;
-
- XCellRangeAddressable oRange = UnoRuntime.queryInterface(XCellRangeAddressable.class, oObj);
- CellRangeAddress oAddr = oRange.getRangeAddress();
- startRow = oAddr.StartRow;
- startCol = oAddr.StartColumn;
- oObj.gotoOffset(4,4);
-
- oAddr = oRange.getRangeAddress();
- startRow2 = oAddr.StartRow;
- startCol2 = oAddr.StartColumn;
- if ((startCol != startCol2) || (startRow == startRow2)){
- bResult = true;
- }
- tRes.tested( "gotoOffset()", bResult );
- }
-
- /**
- * <code>XCellRangeAddressable</code> interface is queried
- * first for getting current position of cursor. The cursor
- * is moved to previous cell. Address of cursor obtained before
- * and after moving. <p>
- * Has <b> OK </b> status if cursor column is changed after
- * movement. <p>
- */
- public void _gotoPrevious(){
- boolean bResult = false;
- int startCol;
- int startCol2;
-
- XCellRangeAddressable oRange = UnoRuntime.queryInterface(XCellRangeAddressable.class, oObj);
- CellRangeAddress oAddr = oRange.getRangeAddress();
- startCol = oAddr.StartColumn;
- oObj.gotoPrevious();
-
- oAddr = oRange.getRangeAddress();
- startCol2 = oAddr.StartColumn;
- if (startCol != startCol2){
- bResult = true;
- }
- tRes.tested( "gotoPrevious()", bResult );
- }
-
- /**
- * <code>XCellRangeAddressable</code> interface is queried
- * first for getting current position of cursor. The cursor
- * is moved to the start of its range .
- * Address of cursor obtained before and after moving. <p>
- * Has <b> OK </b> status if cursor was collapsed to a single
- * cell (i.e. start column is the same as end column) after
- * movement. <p>
- */
- public void _gotoStart(){
- boolean bResult = false;
- int startCol, endCol, startRow, endRow = 0;
-
- XCellRangeAddressable oRange = UnoRuntime.queryInterface(XCellRangeAddressable.class, oObj);
- oObj.gotoStart();
- CellRangeAddress oAddr = oRange.getRangeAddress();
- startRow = oAddr.StartRow;
- startCol = oAddr.StartColumn;
- endRow = oAddr.EndRow;
- endCol = oAddr.EndColumn;
- if ((startCol == endCol) && (endRow == startRow)){
- bResult = true;
- }
-
- tRes.tested( "gotoStart()", bResult );
- }
-
- /**
- * A new cell range is created using spreadsheet passed by relation.
- * The method is tested on that range. <code>gotoEnd</code> is
- * called and range address is checked.<p>
- * Has <b> OK </b> status if cursor was collapsed to a single
- * cell (i.e. start column is the same as end column) after
- * movement. <p>
- */
- public void _gotoEnd(){
- //gotoEnd gets its own cursor to see a change
- XSpreadsheet oSheet = (XSpreadsheet) tEnv.getObjRelation("SHEET");
- XCellRange testRange = oSheet.getCellRangeByName("$A$1:$g$7") ;
- XSheetCellRange testSheetRange = UnoRuntime.queryInterface(XSheetCellRange.class,testRange);
- XSheetCellCursor oCellCursor = oSheet.createCursorByRange
- (testSheetRange);
- XCellCursor oCursor = UnoRuntime.queryInterface(XCellCursor.class,oCellCursor);
-
- boolean bResult = false;
- int startCol, endCol, startRow, endRow = 0;
-
- XCellRangeAddressable oRange = UnoRuntime.queryInterface(XCellRangeAddressable.class, oCursor);
- oCursor.gotoEnd();
- CellRangeAddress oAddr = oRange.getRangeAddress();
- startRow = oAddr.StartRow;
- startCol = oAddr.StartColumn;
- endRow = oAddr.EndRow;
- endCol = oAddr.EndColumn;
- if ((startCol == endCol) && (endRow == startRow)){
- bResult = true;
- }
-
- tRes.tested( "gotoEnd()", bResult );
- }
-
- /**
- * Forces object environment recreation.
- */
- @Override
- protected void after() {
- disposeEnvironment();
- }
-
-
-} //EOC _XCellCursor
-