diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2019-03-13 12:48:07 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2019-03-13 15:46:56 +0100 |
commit | e9ce7acaf5cc87a4fb40f12ea0aac8cb9df3562f (patch) | |
tree | 48a5ba4d1a4e5aecbe2f55c5bdebd50ff16fb69f /sfx2/qa | |
parent | 893862c39701b31f25592d035aca6800baefb1fa (diff) |
tdf#123293 Add test
Test for commit 0a5ca5768f56db481dd3b947b3dddaab7ed96450
Change-Id: I53b72c385d9ef4d51cefa687f07a75c9520d3e71
Reviewed-on: https://gerrit.libreoffice.org/69165
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'sfx2/qa')
-rw-r--r-- | sfx2/qa/complex/sfx2/DocumentMetadataAccess.java | 15 | ||||
-rw-r--r-- | sfx2/qa/complex/sfx2/tools/TestDocument.java | 3 |
2 files changed, 18 insertions, 0 deletions
diff --git a/sfx2/qa/complex/sfx2/DocumentMetadataAccess.java b/sfx2/qa/complex/sfx2/DocumentMetadataAccess.java index 9a0e7b8170a7..5697bba07e20 100644 --- a/sfx2/qa/complex/sfx2/DocumentMetadataAccess.java +++ b/sfx2/qa/complex/sfx2/DocumentMetadataAccess.java @@ -615,6 +615,21 @@ public class DocumentMetadataAccess } } + @Test + public void checkTdf123293() throws Exception + { + XComponent xComp = null; + try { + xComp = util.DesktopTools.loadDocUsingStream(xMSF, TestDocument.getPath("TESTRDFA.odt")); + + // Metadata was discarded when loading from stream, make sure it's there now + XRepositorySupplier xRepoSupplier = UnoRuntime.queryInterface(XRepositorySupplier.class, xComp); + assertNotNull("No metadata loaded", xRepoSupplier); + } finally { + close(xComp); + } + } + private void storeRDFa(XComponent xComp, String file) throws com.sun.star.io.IOException { System.out.println("Storing test document..."); diff --git a/sfx2/qa/complex/sfx2/tools/TestDocument.java b/sfx2/qa/complex/sfx2/tools/TestDocument.java index d10a4b0cb5d6..462c97fb99b7 100644 --- a/sfx2/qa/complex/sfx2/tools/TestDocument.java +++ b/sfx2/qa/complex/sfx2/tools/TestDocument.java @@ -26,6 +26,9 @@ public final class TestDocument { public static String getUrl(String name) { return OfficeFileUrl.getAbsolute(new File(Argument.get("tdoc"), name)); } + public static String getPath(String name) { + return new File(Argument.get("tdoc"), name).toString(); + } private TestDocument() {} } |