mirror of https://github.com/apache/poi.git
Bug 47286 were fixed, update test case
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1151761 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ee20c9d04a
commit
dbd10a67c0
|
@ -534,37 +534,20 @@ public final class TestProblems extends HWPFTestCase {
|
||||||
HWPFDocument doc2 = HWPFTestDataSamples.writeOutAndReadBack( doc1 );
|
HWPFDocument doc2 = HWPFTestDataSamples.writeOutAndReadBack( doc1 );
|
||||||
String text2 = new WordExtractor( doc2 ).getText().trim();
|
String text2 = new WordExtractor( doc2 ).getText().trim();
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
// the text in the saved document has some differences in line
|
// the text in the saved document has some differences in line
|
||||||
// separators but we tolerate that
|
// separators but we tolerate that
|
||||||
assertEquals( text1.replaceAll( "\n", "" ),
|
assertEquals( text1.replaceAll( "\n", "" ), text2.replaceAll( "\n", "" ) );
|
||||||
text2.replaceAll( "\n", "" ) );
|
|
||||||
|
|
||||||
assertEquals( doc1.getCharacterTable().getTextRuns().size(), doc2
|
assertEquals( doc1.getCharacterTable().getTextRuns().size(), doc2
|
||||||
.getCharacterTable().getTextRuns().size() );
|
.getCharacterTable().getTextRuns().size() );
|
||||||
|
|
||||||
List<PlexOfField> expectedFields = doc1.getFieldsTables()
|
List<PlexOfField> expectedFields = doc1.getFieldsTables()
|
||||||
.getFieldsPLCF( FieldsDocumentPart.MAIN );
|
.getFieldsPLCF( FieldsDocumentPart.MAIN );
|
||||||
List<PlexOfField> actualFields = doc2.getFieldsTables()
|
List<PlexOfField> actualFields = doc2.getFieldsTables().getFieldsPLCF(
|
||||||
.getFieldsPLCF( FieldsDocumentPart.MAIN );
|
FieldsDocumentPart.MAIN );
|
||||||
assertEquals( expectedFields.size(), actualFields.size() );
|
assertEquals( expectedFields.size(), actualFields.size() );
|
||||||
|
|
||||||
assertTableStructures( doc1.getRange(), doc2.getRange() );
|
assertTableStructures( doc1.getRange(), doc2.getRange() );
|
||||||
|
|
||||||
// FileOutputStream fileOutputStream = new FileOutputStream(
|
|
||||||
// "test.doc" );
|
|
||||||
// doc1.write( fileOutputStream );
|
|
||||||
// fileOutputStream.close();
|
|
||||||
|
|
||||||
// not fixed yet, but still better
|
|
||||||
// fixed( "47286" );
|
|
||||||
}
|
|
||||||
catch ( AssertionFailedError exc )
|
|
||||||
{
|
|
||||||
// expected
|
|
||||||
exc.toString();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue