Example usage for org.apache.poi.hwpf HWPFTestDataSamples openSampleFile

List of usage examples for org.apache.poi.hwpf HWPFTestDataSamples openSampleFile

Introduction

In this page you can find the example usage for org.apache.poi.hwpf HWPFTestDataSamples openSampleFile.

Prototype

public static HWPFDocument openSampleFile(String sampleFileName) 

Source Link

Usage

From source file:NewEmptyJUnitTest.java

public void testWithHeader() {
    // Non-unicode
    HWPFDocument doc = HWPFTestDataSamples.openSampleFile(filename4);
    extractor = new WordExtractor(doc);

    assertEquals("First header column!\tMid header Right header!\n", extractor.getHeaderText());

    String text = extractor.getText();
    assertTrue(text.indexOf("First header column!") > -1);

    // Unicode/*  w w  w.ja  va 2  s  . com*/
    doc = HWPFTestDataSamples.openSampleFile(filename5);
    extractor = new WordExtractor(doc);

    assertEquals("This is a simple header, with a \u20ac euro symbol in it.\n\n", extractor.getHeaderText());
    text = extractor.getText();
    assertTrue(text.indexOf("This is a simple header") > -1);
}

From source file:NewEmptyJUnitTest.java

public void testWithFooter() {
    // Non-unicode
    HWPFDocument doc = HWPFTestDataSamples.openSampleFile(filename4);
    extractor = new WordExtractor(doc);

    assertEquals("Footer Left\tFooter Middle Footer Right\n", extractor.getFooterText());

    String text = extractor.getText();
    assertTrue(text.indexOf("Footer Left") > -1);

    // Unicode//from   ww w. j a  va  2 s  .c  o  m
    doc = HWPFTestDataSamples.openSampleFile(filename5);
    extractor = new WordExtractor(doc);

    assertEquals("The footer, with Moli\u00e8re, has Unicode in it.\n", extractor.getFooterText());
    text = extractor.getText();
    assertTrue(text.indexOf("The footer, with") > -1);
}

From source file:NewEmptyJUnitTest.java

public void testFootnote() {
    HWPFDocument doc = HWPFTestDataSamples.openSampleFile(filename6);
    extractor = new WordExtractor(doc);

    String[] text = extractor.getFootnoteText();
    StringBuffer b = new StringBuffer();
    for (int i = 0; i < text.length; i++) {
        b.append(text[i]);//from  w  w  w .jav  a 2 s.  com
    }

    assertTrue(b.toString().contains("TestFootnote"));
}

From source file:NewEmptyJUnitTest.java

public void testEndnote() {
    HWPFDocument doc = HWPFTestDataSamples.openSampleFile(filename6);
    extractor = new WordExtractor(doc);

    String[] text = extractor.getEndnoteText();
    StringBuffer b = new StringBuffer();
    for (int i = 0; i < text.length; i++) {
        b.append(text[i]);//  w ww. j a va  2 s . c om
    }

    assertTrue(b.toString().contains("TestEndnote"));
}

From source file:NewEmptyJUnitTest.java

public void testComments() {
    HWPFDocument doc = HWPFTestDataSamples.openSampleFile(filename6);
    extractor = new WordExtractor(doc);

    String[] text = extractor.getCommentsText();
    StringBuffer b = new StringBuffer();
    for (int i = 0; i < text.length; i++) {
        b.append(text[i]);//  ww  w.jav  a  2s. c  o m
    }

    assertTrue(b.toString().contains("TestComment"));
}