View | Details | Raw Unified | Return to bug 44437
Collapse All | Expand All

(-)src/testcases/org/apache/poi/poifs/filesystem/TestEmptyDocument.java (-3 / +7 lines)
Lines 20-25 Link Here
20
import java.io.IOException;
20
import java.io.IOException;
21
import java.io.ByteArrayInputStream;
21
import java.io.ByteArrayInputStream;
22
import java.io.ByteArrayOutputStream;
22
import java.io.ByteArrayOutputStream;
23
import java.util.Arrays;
23
24
24
import junit.framework.TestCase;
25
import junit.framework.TestCase;
25
26
Lines 157-168 Link Here
157
158
158
        DocumentEntry entry = (DocumentEntry) fs.getRoot().getEntry("Empty");
159
        DocumentEntry entry = (DocumentEntry) fs.getRoot().getEntry("Empty");
159
        assertEquals("Expected zero size", 0, entry.getSize());
160
        assertEquals("Expected zero size", 0, entry.getSize());
161
        byte[] actualReadbackData;
162
        actualReadbackData = IOUtils.toByteArray(new DocumentInputStream(entry));
160
        assertEquals("Expected zero read from stream", 0,
163
        assertEquals("Expected zero read from stream", 0,
161
                     IOUtils.toByteArray(new DocumentInputStream(entry)).length);
164
                     actualReadbackData.length);
162
165
163
        entry = (DocumentEntry) fs.getRoot().getEntry("NotEmpty");
166
        entry = (DocumentEntry) fs.getRoot().getEntry("NotEmpty");
167
        actualReadbackData = IOUtils.toByteArray(new DocumentInputStream(entry));
164
        assertEquals("Expected size was wrong", testData.length, entry.getSize());
168
        assertEquals("Expected size was wrong", testData.length, entry.getSize());
165
        assertEquals("Expected different data read from stream", testData,
169
        assertTrue("Expected different data read from stream", 
166
                     IOUtils.toByteArray(new DocumentInputStream(entry)));
170
                Arrays.equals(testData, actualReadbackData));
167
    }
171
    }
168
}
172
}
(-)src/testcases/org/apache/poi/hssf/HSSFTests.java (-7 / +15 lines)
Lines 1-4 Link Here
1
2
/* ====================================================================
1
/* ====================================================================
3
   Licensed to the Apache Software Foundation (ASF) under one or more
2
   Licensed to the Apache Software Foundation (ASF) under one or more
4
   contributor license agreements.  See the NOTICE file distributed with
3
   contributor license agreements.  See the NOTICE file distributed with
Lines 100-114 Link Here
100
import org.apache.poi.hssf.usermodel.TestSanityChecker;
99
import org.apache.poi.hssf.usermodel.TestSanityChecker;
101
import org.apache.poi.hssf.usermodel.TestSheetShiftRows;
100
import org.apache.poi.hssf.usermodel.TestSheetShiftRows;
102
import org.apache.poi.hssf.usermodel.TestWorkbook;
101
import org.apache.poi.hssf.usermodel.TestWorkbook;
103
import org.apache.poi.hssf.util.AllHSSFUtilTests;
102
import org.apache.poi.hssf.util.TestAreaReference;
103
import org.apache.poi.hssf.util.TestCellReference;
104
import org.apache.poi.hssf.util.TestRKUtil;
105
import org.apache.poi.hssf.util.TestRangeAddress;
106
import org.apache.poi.hssf.util.TestSheetReferences;
104
107
105
/**
108
/**
106
 * Test Suite for running just HSSF tests.  Mostly
109
 * Test Suite for all sub-packages of org.apache.poi.hssf<br/>
107
 * this is for my convienience.
108
 * 
110
 * 
111
 * Mostly this is for my convenience.
112
 * 
109
 * @author Andrew C. Oliver acoliver@apache.org
113
 * @author Andrew C. Oliver acoliver@apache.org
110
 */
114
 */
111
public class HSSFTests
115
public final class HSSFTests
112
{
116
{
113
117
114
    public static void main(String[] args)
118
    public static void main(String[] args)
Lines 119-125 Link Here
119
    public static Test suite()
123
    public static Test suite()
120
    {
124
    {
121
        TestSuite suite =
125
        TestSuite suite =
122
            new TestSuite("Test for org.apache.poi.hssf.usermodel");
126
            new TestSuite("Tests for org.apache.poi.hssf");
123
        //$JUnit-BEGIN$
127
        //$JUnit-BEGIN$
124
128
125
    suite.addTest(new TestSuite(TestBugs.class));
129
    suite.addTest(new TestSuite(TestBugs.class));
Lines 198-204 Link Here
198
        suite.addTest(new TestSuite(TestUnitsRecord.class));
202
        suite.addTest(new TestSuite(TestUnitsRecord.class));
199
        suite.addTest(new TestSuite(TestValueRangeRecord.class));
203
        suite.addTest(new TestSuite(TestValueRangeRecord.class));
200
        suite.addTest(new TestSuite(TestRowRecordsAggregate.class));
204
        suite.addTest(new TestSuite(TestRowRecordsAggregate.class));
201
        suite.addTest(AllHSSFUtilTests.suite());
205
        suite.addTest(new TestSuite(TestAreaReference.class));
206
        suite.addTest(new TestSuite(TestCellReference.class));
207
		  suite.addTest(new TestSuite(TestRangeAddress.class));		
208
        suite.addTest(new TestSuite(TestRKUtil.class));
209
        suite.addTest(new TestSuite(TestSheetReferences.class));
202
        
210
        
203
        
211
        
204
        suite.addTest(AllFormulaTests.suite());
212
        suite.addTest(AllFormulaTests.suite());
(-)build.xml (-2 / +1 lines)
Lines 523-530 Link Here
523
      <batchtest todir="${main.reports.test}">
523
      <batchtest todir="${main.reports.test}">
524
        <fileset dir="${main.src.test}">
524
        <fileset dir="${main.src.test}">
525
          <include name="**/Test*.java"/>
525
          <include name="**/Test*.java"/>
526
          <exclude name="**/AllTests.java"/>
526
          <exclude name="**/All*Tests.java"/>
527
          <exclude name="**/TestEmptyDocument.java"/>
528
          <exclude name="**/TestUnfixedBugs.java"/>
527
          <exclude name="**/TestUnfixedBugs.java"/>
529
          <exclude name="**/TestcaseRecordInputStream.java"/>
528
          <exclude name="**/TestcaseRecordInputStream.java"/>
530
        </fileset>
529
        </fileset>

Return to bug 44437