Version 3.6.0.4, tag libreoffice-3.6.0.4
[LibreOffice.git] / qadevOOo / tests / java / ifc / sheet / _XScenarioEnhanced.java
blob42fac78d7d8138a4e91a64e9a7aab846c01c030f
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * This file is part of OpenOffice.org.
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org. If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
26 ************************************************************************/
27 package ifc.sheet;
29 import com.sun.star.sheet.XScenarioEnhanced;
30 import com.sun.star.table.CellRangeAddress;
31 import com.sun.star.uno.UnoRuntime;
33 import lib.MultiMethodTest;
36 /**
38 * @author sw93809
40 public class _XScenarioEnhanced extends MultiMethodTest {
41 public XScenarioEnhanced oObj = null;
43 public void before() {
44 oObj = (XScenarioEnhanced) UnoRuntime.queryInterface(
45 XScenarioEnhanced.class,
46 tEnv.getObjRelation("ScenarioSheet"));
49 public void _getRanges() {
50 boolean res = true;
51 CellRangeAddress[] getting = oObj.getRanges();
52 System.out.println("Count " + getting.length);
54 CellRangeAddress first = getting[0];
56 if (!(first.Sheet == 1)) {
57 log.println(
58 "wrong RangeAddress is returned, expected Sheet=0 and got " +
59 first.Sheet);
60 res = false;
63 if (!(first.StartColumn == 0)) {
64 log.println(
65 "wrong RangeAddress is returned, expected StartColumn=0 and got " +
66 first.StartColumn);
67 res = false;
70 if (!(first.EndColumn == 10)) {
71 log.println(
72 "wrong RangeAddress is returned, expected EndColumn=10 and got " +
73 first.EndColumn);
74 res = false;
77 if (!(first.StartRow == 0)) {
78 log.println(
79 "wrong RangeAddress is returned, expected StartRow=0 and got " +
80 first.StartRow);
81 res = false;
84 if (!(first.EndRow == 10)) {
85 log.println(
86 "wrong RangeAddress is returned, expected EndRow=10 and got " +
87 first.EndRow);
88 res = false;
91 tRes.tested("getRanges()", res);