From: Nick Burch Date: Mon, 4 Jul 2016 20:26:40 +0000 (+0000) Subject: Add ignored test for #59780, and specially-crafted test file X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=307fdc61b08cd4be1ea81a2f98a7fcec48059042;p=poi.git Add ignored test for #59780, and specially-crafted test file git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1751375 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackageCoreProperties.java b/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackageCoreProperties.java index 612371506d..e8bbcd9bdf 100644 --- a/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackageCoreProperties.java +++ b/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackageCoreProperties.java @@ -271,4 +271,23 @@ public final class TestPackageCoreProperties { wb.close(); pkg.close(); } + + @Test + @Ignore + public void testAlternateCorePropertyTimezones() throws Exception { + InputStream is = OpenXML4JTestDataSamples.openSampleStream("OPCCompliance_CoreProperties_AlternateTimezones.docx"); + OPCPackage pkg = OPCPackage.open(is); + PackagePropertiesPart props = (PackagePropertiesPart)pkg.getPackageProperties(); + is.close(); + + // Check text properties first + assertEquals("Lorem Ipsu", props.getTitleProperty().getValue()); + assertEquals("Apache POI", props.getCreatorProperty().getValue()); + + // Created at has a +3 timezone and milliseconds + // 2006-10-13T18:06:00.1234+03:00 + + // Modified at has a -13 timezone but no milliseconds + // 2007-06-20T07:59:00-13:00 + } } diff --git a/test-data/openxml4j/OPCCompliance_CoreProperties_AlternateTimezones.docx b/test-data/openxml4j/OPCCompliance_CoreProperties_AlternateTimezones.docx new file mode 100644 index 0000000000..8b4de4a2e2 Binary files /dev/null and b/test-data/openxml4j/OPCCompliance_CoreProperties_AlternateTimezones.docx differ