mirror of https://github.com/apache/poi.git
add some tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895911 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d6d739d5ae
commit
065537fb02
|
@ -33,6 +33,7 @@ import java.util.Optional;
|
|||
|
||||
import org.apache.poi.POIDataSamples;
|
||||
import org.apache.poi.ooxml.POIXMLProperties.CoreProperties;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.openxml4j.opc.OPCPackage;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
|
@ -370,4 +371,28 @@ public final class TestPOIXMLProperties {
|
|||
assertEquals(propValue, wbBack.getProperties().getCustomProperties().getProperty(propName + "1").getLpwstr(), "Third prop check1");
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSetInvalidCreatedDate() throws IOException {
|
||||
try (XWPFDocument doc = new XWPFDocument()) {
|
||||
CoreProperties cp = doc.getProperties().getCoreProperties();
|
||||
assertThrows(InvalidFormatException.class, () -> cp.setCreated("not a date"));
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSetInvalidLastPrintedDate() throws IOException {
|
||||
try (XWPFDocument doc = new XWPFDocument()) {
|
||||
CoreProperties cp = doc.getProperties().getCoreProperties();
|
||||
assertThrows(InvalidFormatException.class, () -> cp.setLastPrinted("not a date"));
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testSetInvalidModifiedDate() throws IOException {
|
||||
try (XWPFDocument doc = new XWPFDocument()) {
|
||||
CoreProperties cp = doc.getProperties().getCoreProperties();
|
||||
assertThrows(InvalidFormatException.class, () -> cp.setModified("not a date"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue