01: /* ====================================================================
02: Licensed to the Apache Software Foundation (ASF) under one or more
03: contributor license agreements. See the NOTICE file distributed with
04: this work for additional information regarding copyright ownership.
05: The ASF licenses this file to You under the Apache License, Version 2.0
06: (the "License"); you may not use this file except in compliance with
07: the License. You may obtain a copy of the License at
08:
09: http://www.apache.org/licenses/LICENSE-2.0
10:
11: Unless required by applicable law or agreed to in writing, software
12: distributed under the License is distributed on an "AS IS" BASIS,
13: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: See the License for the specific language governing permissions and
15: limitations under the License.
16: ==================================================================== */
17:
18: package org.apache.poi.hssf.usermodel;
19:
20: import junit.framework.TestCase;
21:
22: import org.apache.poi.hssf.model.Sheet;
23:
24: /**
25: * Tests HSSFWorkbook method setSheetOrder()
26: *
27: *
28: * @author Ruel Loehr (loehr1 at us.ibm.com)
29: */
30:
31: public class TestHSSFSheetSetOrder extends TestCase {
32: public TestHSSFSheetSetOrder(String s) {
33: super (s);
34: }
35:
36: /**
37: * Test the sheet set order method
38: */
39:
40: public void testBackupRecord() throws Exception {
41: HSSFWorkbook wb = new HSSFWorkbook();
42:
43: for (int i = 0; i < 10; i++) {
44: HSSFSheet s = wb.createSheet("Sheet " + i);
45: Sheet sheet = s.getSheet();
46: }
47:
48: wb.getWorkbook().setSheetOrder("Sheet 6", 0);
49: wb.getWorkbook().setSheetOrder("Sheet 3", 7);
50: wb.getWorkbook().setSheetOrder("Sheet 1", 9);
51:
52: }
53:
54: }
|