You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/01/09 17:58:24 UTC
svn commit: r1885304 -
/pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java
Author: tilman
Date: Sat Jan 9 17:58:24 2021
New Revision: 1885304
URL: http://svn.apache.org/viewvc?rev=1885304&view=rev
Log:
PDFBOX-5017: change annotation for tests that don't need parameter
Modified:
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java
Modified: pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java?rev=1885304&r1=1885303&r2=1885304&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java (original)
+++ pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdmodel/TestCreateSignature.java Sat Jan 9 17:58:24 2021
@@ -111,6 +111,7 @@ import org.bouncycastle.util.CollectionS
import org.bouncycastle.util.Selector;
import org.bouncycastle.util.Store;
import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.MethodSource;
@@ -272,22 +273,17 @@ class TestCreateSignature
* @throws TSPException
* @throws CertificateVerificationException
*/
- @ParameterizedTest
- @MethodSource("signingTypes")
- void testCreateSignedTimeStamp(boolean externallySign)
+ @Test
+ void testCreateSignedTimeStamp()
throws IOException, CMSException, OperatorCreationException, GeneralSecurityException,
TSPException, CertificateVerificationException
{
- if (externallySign)
- {
- return; // runs only once, independent of externallySign
- }
if (tsa == null || tsa.isEmpty())
{
System.err.println("No TSA URL defined, test skipped");
return;
}
- final String fileName = getOutputFileName("timestamped{0}.pdf", externallySign);
+ final String fileName = getOutputFileName("timestamped{0}.pdf", false);
CreateSignedTimeStamp signing = new CreateSignedTimeStamp(tsa);
signing.signDetached(new File(IN_DIR + "sign_me.pdf"), new File(OUT_DIR + fileName));
@@ -744,15 +740,10 @@ class TestCreateSignature
* @throws CertificateVerificationException
* @throws NoSuchAlgorithmException
*/
- @ParameterizedTest
- @MethodSource("signingTypes")
- void testCRL(boolean externallySign) throws IOException, CMSException, CertificateException, TSPException,
+ @Test
+ void testCRL() throws IOException, CMSException, CertificateException, TSPException,
OperatorCreationException, CertificateVerificationException, NoSuchAlgorithmException
{
- if (externallySign)
- {
- return; // runs only once, independent of externallySign
- }
String hexSignature;
try (BufferedReader bfr =
new BufferedReader(new InputStreamReader(new FileInputStream(IN_DIR + "hexsignature.txt"))))
@@ -810,15 +801,10 @@ class TestCreateSignature
* @throws org.bouncycastle.operator.OperatorCreationException
* @throws org.bouncycastle.cms.CMSException
*/
- @ParameterizedTest
- @MethodSource("signingTypes")
- void testAddValidationInformation(boolean externallySign)
+ @Test
+ void testAddValidationInformation()
throws IOException, GeneralSecurityException, OCSPException, OperatorCreationException, CMSException
{
- if (externallySign)
- {
- return; // runs only once, independent of externallySign
- }
File inFile = new File("target/pdfs", "notCertified_368835_Sig_en_201026090509.pdf");
String name = inFile.getName();
String substring = name.substring(0, name.lastIndexOf('.'));