[Libreoffice-commits] core.git: xmlsecurity/qa

Caolán McNamara (via logerrit) logerrit at kemper.freedesktop.org
Fri Mar 12 09:25:54 UTC 2021


 xmlsecurity/qa/unit/signing/signing.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 1aaa14a63a2678397a2b34abdf0d9c896fd5c760
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Thu Mar 11 19:50:57 2021 +0000
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Fri Mar 12 10:25:05 2021 +0100

    explicitly assert that xSignatureInfo shouldn't be empty
    
    Change-Id: I4cd1be8b4c0b7ecb727e6a997679a9b74c03bc15
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112362
    Tested-by: Caolán McNamara <caolanm at redhat.com>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/xmlsecurity/qa/unit/signing/signing.cxx b/xmlsecurity/qa/unit/signing/signing.cxx
index 5908f9059ffc..d9661d348138 100644
--- a/xmlsecurity/qa/unit/signing/signing.cxx
+++ b/xmlsecurity/qa/unit/signing/signing.cxx
@@ -918,6 +918,8 @@ CPPUNIT_TEST_FIXTURE(SigningTest, testSignatureLineOOXML)
         = xSignatures->verifyScriptingContentSignatures(xStorage,
                                                         uno::Reference<io::XInputStream>());
 
+    CPPUNIT_ASSERT(xSignatureInfo.getLength());
+
     // The signature should have a valid signature, and signature line with two valid images
     CPPUNIT_ASSERT(xSignatureInfo[0].SignatureIsValid);
     CPPUNIT_ASSERT_EQUAL(OUString("{DEE0514B-13E8-4674-A831-46E3CDB18BB4}"),
@@ -937,6 +939,8 @@ CPPUNIT_TEST_FIXTURE(SigningTest, testSignatureLineODF)
     uno::Sequence<security::DocumentSignatureInformation> xSignatureInfo
         = pObjectShell->GetDocumentSignatureInformation(false);
 
+    CPPUNIT_ASSERT(xSignatureInfo.getLength());
+
     CPPUNIT_ASSERT(xSignatureInfo[0].SignatureIsValid);
     CPPUNIT_ASSERT_EQUAL(OUString("{41CF56EE-331B-4125-97D8-2F5669DD3AAC}"),
                          xSignatureInfo[0].SignatureLineId);


More information about the Libreoffice-commits mailing list