aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvik Sengupta <avik@apache.org>2003-03-01 17:55:36 +0000
committerAvik Sengupta <avik@apache.org>2003-03-01 17:55:36 +0000
commitbf10769a615b26ce2fbe49ab758bfa220dba6647 (patch)
tree9ba75e87c48bfd717b9b17f2d798da087f273482
parent3d3bafb7a6ee0486e711cb8b10a0382cb05f55ba (diff)
downloadpoi-bf10769a615b26ce2fbe49ab758bfa220dba6647.tar.gz
poi-bf10769a615b26ce2fbe49ab758bfa220dba6647.zip
testcase for changing sheet order
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353019 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java101
1 files changed, 101 insertions, 0 deletions
diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java
new file mode 100644
index 0000000000..dac8a9dccc
--- /dev/null
+++ b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheetSetOrder.java
@@ -0,0 +1,101 @@
+/* ====================================================================
+* The Apache Software License, Version 1.1
+*
+* Copyright (c) 2002 The Apache Software Foundation. All rights
+* reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+*
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in
+* the documentation and/or other materials provided with the
+* distribution.
+*
+* 3. The end-user documentation included with the redistribution,
+* if any, must include the following acknowledgment:
+* "This product includes software developed by the
+* Apache Software Foundation (http://www.apache.org/)."
+* Alternately, this acknowledgment may appear in the software itself,
+* if and wherever such third-party acknowledgments normally appear.
+*
+* 4. The names "Apache" and "Apache Software Foundation" and
+* "Apache POI" must not be used to endorse or promote products
+* derived from this software without prior written permission. For
+* written permission, please contact apache@apache.org.
+*
+* 5. Products derived from this software may not be called "Apache",
+* "Apache POI", nor may "Apache" appear in their name, without
+* prior written permission of the Apache Software Foundation.
+*
+* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+* ====================================================================
+*
+* This software consists of voluntary contributions made by many
+* individuals on behalf of the Apache Software Foundation. For more
+* information on the Apache Software Foundation, please see
+* <http://www.apache.org/>.
+*/
+
+package org.apache.poi.hssf.usermodel;
+
+import junit.framework.TestCase;
+
+import org.apache.poi.hssf.model.Sheet;
+
+/**
+* Tests HSSFWorkbook method setSheetOrder()
+*
+*
+* @author Ruel Loehr (loehr1 at us.ibm.com)
+*/
+
+public class TestHSSFSheetSetOrder
+ extends TestCase
+{
+ public TestHSSFSheetSetOrder(String s)
+ {
+ super(s);
+ }
+
+ /**
+ * Test the sheet set order method
+ */
+
+ public void testBackupRecord()
+ throws Exception
+ {
+ HSSFWorkbook wb = new HSSFWorkbook();
+
+ for (int i=0; i < 10; i++)
+ {
+ HSSFSheet s = wb.createSheet("Sheet " +i);
+ Sheet sheet = s.getSheet();
+ }
+
+ wb.getWorkbook().setSheetOrder("Sheet 6", 0);
+ wb.getWorkbook().setSheetOrder("Sheet 3", 7);
+ wb.getWorkbook().setSheetOrder("Sheet 1", 9);
+
+
+ }
+
+
+}
+
+