blob: b6322591836c82c2c0d30e009b993c962afe2467 [file] [log] [blame]
/**************************************************************
*
* 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
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*************************************************************/
package ifc.sheet;
import com.sun.star.sheet.XScenarioEnhanced;
import com.sun.star.table.CellRangeAddress;
import com.sun.star.uno.UnoRuntime;
import lib.MultiMethodTest;
/**
*
* @author sw93809
*/
public class _XScenarioEnhanced extends MultiMethodTest {
public XScenarioEnhanced oObj = null;
public void before() {
oObj = (XScenarioEnhanced) UnoRuntime.queryInterface(
XScenarioEnhanced.class,
tEnv.getObjRelation("ScenarioSheet"));
}
public void _getRanges() {
boolean res = true;
CellRangeAddress[] getting = oObj.getRanges();
System.out.println("Count " + getting.length);
CellRangeAddress first = getting[0];
if (!(first.Sheet == 1)) {
log.println(
"wrong RangeAddress is returned, expected Sheet=0 and got " +
first.Sheet);
res = false;
}
if (!(first.StartColumn == 0)) {
log.println(
"wrong RangeAddress is returned, expected StartColumn=0 and got " +
first.StartColumn);
res = false;
}
if (!(first.EndColumn == 10)) {
log.println(
"wrong RangeAddress is returned, expected EndColumn=10 and got " +
first.EndColumn);
res = false;
}
if (!(first.StartRow == 0)) {
log.println(
"wrong RangeAddress is returned, expected StartRow=0 and got " +
first.StartRow);
res = false;
}
if (!(first.EndRow == 10)) {
log.println(
"wrong RangeAddress is returned, expected EndRow=10 and got " +
first.EndRow);
res = false;
}
tRes.tested("getRanges()", res);
}
}