diff options
author | Paul Trojahn <paul.trojahn@gmail.com> | 2017-05-27 22:38:15 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2017-06-08 02:45:54 +0200 |
commit | f1454b474d9248d7ef2cb84f396a974184e5167e (patch) | |
tree | c9424982921a5b64b0f0dc5a449dd01f949f7118 /qadevOOo | |
parent | a87b001abdfb21a88ed3919003831909fb2ad8eb (diff) |
tdf#45904 Move java XCellSeries test to c++
Change-Id: Iedc1023b67138727061c2da13bebdb75af370ec6
Reviewed-on: https://gerrit.libreoffice.org/38105
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'qadevOOo')
-rw-r--r-- | qadevOOo/Jar_OOoRunner.mk | 1 | ||||
-rw-r--r-- | qadevOOo/tests/java/ifc/sheet/_XCellSeries.java | 237 |
2 files changed, 0 insertions, 238 deletions
diff --git a/qadevOOo/Jar_OOoRunner.mk b/qadevOOo/Jar_OOoRunner.mk index 869d17a9a1d5..da5822fcd1bd 100644 --- a/qadevOOo/Jar_OOoRunner.mk +++ b/qadevOOo/Jar_OOoRunner.mk @@ -600,7 +600,6 @@ $(eval $(call gb_Jar_add_sourcefiles,OOoRunner,\ qadevOOo/tests/java/ifc/sheet/_XCellRangeMovement \ qadevOOo/tests/java/ifc/sheet/_XCellRangeReferrer \ qadevOOo/tests/java/ifc/sheet/_XCellRangesQuery \ - qadevOOo/tests/java/ifc/sheet/_XCellSeries \ qadevOOo/tests/java/ifc/sheet/_XConsolidatable \ qadevOOo/tests/java/ifc/sheet/_XConsolidationDescriptor \ qadevOOo/tests/java/ifc/sheet/_XDatabaseRange \ diff --git a/qadevOOo/tests/java/ifc/sheet/_XCellSeries.java b/qadevOOo/tests/java/ifc/sheet/_XCellSeries.java deleted file mode 100644 index 72e078e9c0cb..000000000000 --- a/qadevOOo/tests/java/ifc/sheet/_XCellSeries.java +++ /dev/null @@ -1,237 +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.sheet; - -import helper.LoggingThread; -import lib.MultiMethodTest; -import lib.Status; -import lib.StatusException; - -import com.sun.star.sheet.XCellSeries; -import com.sun.star.sheet.XSpreadsheet; -import com.sun.star.uno.UnoRuntime; -import share.LogWriter; - - -public class _XCellSeries extends MultiMethodTest { - public XCellSeries oObj = null; - protected XSpreadsheet oSheet = null; - protected boolean isSpreadSheet = false; - protected boolean fillAuto = true; - protected boolean forceFillAuto = false; - - - @Override - protected void before() { - oSheet = (XSpreadsheet) tEnv.getObjRelation("SHEET"); - - if (oSheet == null) { - log.println("Object relation oSheet is missing"); - log.println("Trying to query the needed Interface"); - oSheet = UnoRuntime.queryInterface( - XSpreadsheet.class, tEnv.getTestObject()); - - if (oSheet == null) { - throw new StatusException(Status.failed( - "Object relation oSheet is missing")); - } else { - isSpreadSheet = true; - } - } - - Boolean myFillAuto = (Boolean) tEnv.getObjRelation("XCELLSERIES_FILLAUTO"); - - if (myFillAuto != null) fillAuto = myFillAuto.booleanValue(); - - if (tParam.containsKey("force_fillauto")){ - fillAuto = tParam.getBool("force_fillauto"); - forceFillAuto = tParam.getBool("force_fillauto"); - } - } - - public void _fillAuto() { - - if ((isSpreadSheet && !forceFillAuto) || !fillAuto) { - log.println("This method consumes to much time for a complete SpreadSheet"); - log.println("Please use parameter '-force_fillauto true' to force this test"); - tRes.tested("fillAuto()",Status.skipped(true)); - return; - } - - boolean res = true; - - try { - oSheet.getCellByPosition(0, 0).setValue(2); - - log.println( - "calling oObj.fillAuto(com.sun.star.sheet.FillDirection.TO_RIGHT, 1)"); - oObj.fillAuto(com.sun.star.sheet.FillDirection.TO_RIGHT, 1); - oSheet.getCellByPosition(0, 4).setFormula("=sum(A1:D1)"); - - double getting = oSheet.getCellByPosition(0, 4).getValue(); - boolean locres = (getting == 14); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - - log.println( - "calling oObj.fillAuto(com.sun.star.sheet.FillDirection.TO_BOTTOM, 1)"); - oObj.fillAuto(com.sun.star.sheet.FillDirection.TO_BOTTOM, 1); - oSheet.getCellByPosition(4, 0).setFormula("=sum(A1:A4)"); - getting = oSheet.getCellByPosition(4, 0).getValue(); - locres = (getting == 14); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - } catch (com.sun.star.lang.IndexOutOfBoundsException e) { - log.println("Couldn't set initial version to cell"); - res = false; - } - - tRes.tested("fillAuto()", res); - } - - public void _fillSeries() { - - if (isSpreadSheet) { - log.println("This method consumes to much time for a complete SpreadSheet"); - tRes.tested("fillSeries()",Status.skipped(true)); - return; - } - - boolean res = true; - - try { - oSheet.getCellByPosition(0, 0).setValue(2); - - LoggingThread logger = new LoggingThread((LogWriter)log, tParam); - logger.start(); - - log.println( - "calling oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_RIGHT, com.sun.star.sheet.FillMode.LINEAR, com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 8)"); - oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_RIGHT, - com.sun.star.sheet.FillMode.LINEAR, - com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 8); - oSheet.getCellByPosition(0, 4).setFormula("=sum(A1:D1)"); - - double getting = oSheet.getCellByPosition(0, 4).getValue(); - boolean locres = (getting == 20); - - logger.finish(); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - - logger = new LoggingThread((LogWriter)log, tParam); - logger.start(); - - log.println( - "calling oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_RIGHT, com.sun.star.sheet.FillMode.GROWTH, com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 16)"); - oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_RIGHT, - com.sun.star.sheet.FillMode.GROWTH, - com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, - 16); - oSheet.getCellByPosition(0, 4).setFormula("=sum(A1:D1)"); - getting = oSheet.getCellByPosition(0, 4).getValue(); - locres = (getting == 30); - - logger.finish(); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - - logger = new LoggingThread((LogWriter)log, tParam); - logger.start(); - - log.println( - "calling oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_BOTTOM, com.sun.star.sheet.FillMode.LINEAR, com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 8)"); - oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_BOTTOM, - com.sun.star.sheet.FillMode.LINEAR, - com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 8); - oSheet.getCellByPosition(4, 0).setFormula("=sum(A1:A4)"); - getting = oSheet.getCellByPosition(4, 0).getValue(); - locres = (getting == 20); - - logger.finish(); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - - logger = new LoggingThread((LogWriter)log, tParam); - logger.start(); - - log.println( - "calling oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_BOTTOM, com.sun.star.sheet.FillMode.GROWTH, com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, 16)"); - oObj.fillSeries(com.sun.star.sheet.FillDirection.TO_BOTTOM, - com.sun.star.sheet.FillMode.GROWTH, - com.sun.star.sheet.FillDateMode.FILL_DATE_DAY, 2, - 16); - oSheet.getCellByPosition(4, 0).setFormula("=sum(A1:A4)"); - getting = oSheet.getCellByPosition(4, 0).getValue(); - locres = (getting == 30); - - logger.finish(); - - if (!locres) { - log.println("Operation failed"); - } else { - log.println("Successful"); - } - - res &= locres; - } catch (com.sun.star.lang.IndexOutOfBoundsException e) { - log.println("Couldn't set initial version to cell"); - res = false; - } - - tRes.tested("fillSeries()", res); - } - - /** - * Forces environment recreation. - */ - @Override - public void after() { - disposeEnvironment(); - } -}
\ No newline at end of file |