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 ************************************************************************/
29 import com
.sun
.star
.sheet
.XScenario
;
30 import com
.sun
.star
.table
.CellRangeAddress
;
31 import lib
.MultiMethodTest
;
37 public class _XScenario
extends MultiMethodTest
{
38 public XScenario oObj
= null;
39 CellRangeAddress address
= null;
40 String comment
= null;
41 boolean skipTest
= false;
43 public void before() {
44 // testing a scenario containing the whole sheet does not make sense.
45 // test is skipped until this interface is implemented somewhere else
49 public void _addRanges() {
51 tRes
.tested("addRanges()",Status
.skipped(true));
54 oObj
.addRanges(new CellRangeAddress
[] {address
});
55 tRes
.tested("addRanges()", true);
58 public void _apply() {
59 requiredMethod("addRanges()");
61 tRes
.tested("apply()",Status
.skipped(true));
65 tRes
.tested("apply()", true);
68 public void _getIsScenario() {
69 requiredMethod("apply()");
71 tRes
.tested("getIsScenario()",Status
.skipped(true));
74 boolean getIs
= oObj
.getIsScenario();
75 tRes
.tested("getIsScenario()", getIs
);
78 public void _getScenarioComment() {
80 tRes
.tested("getScenarioComment()",Status
.skipped(true));
83 comment
= oObj
.getScenarioComment();
84 tRes
.tested("getScenarioComment()", true);
87 public void _setScenarioComment() {
88 requiredMethod("getScenarioComment()");
90 tRes
.tested("setScenarioComment()",Status
.skipped(true));
94 oObj
.setScenarioComment("MyComment");
95 String c
= oObj
.getScenarioComment();
96 res
= c
.equals("MyComment");
97 oObj
.setScenarioComment(comment
);
98 tRes
.tested("setScenarioComment()", res
);