You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by co...@apache.org on 2020/02/17 11:21:00 UTC

svn commit: r1874125 - in /santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security: stax/impl/securityToken/ test/dom/encryption/ test/stax/encryption/

Author: coheigea
Date: Mon Feb 17 11:21:00 2020
New Revision: 1874125

URL: http://svn.apache.org/viewvc?rev=1874125&view=rev
Log:
Ignoring failing tests with IBM JDK

Modified:
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java
    santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/stax/impl/securityToken/SecurityTokenFactoryImplTest.java Mon Feb 17 11:21:00 2020
@@ -120,7 +120,7 @@ public class SecurityTokenFactoryImplTes
 
         SecurityTokenConstants.KeyUsage keyUsage = SecurityTokenConstants.KeyUsage_Signature_Verification;
 
-        KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA", "SUN");
+        KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA");
         KeyPair keyPair = keyGen.generateKeyPair();
         Key privateKey = keyPair.getPrivate();
 

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/BaltimoreEncTest.java Mon Feb 17 11:21:00 2020
@@ -57,6 +57,7 @@ import org.w3c.dom.Node;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -75,6 +76,7 @@ public class BaltimoreEncTest {
     private static PrivateKey rsaKey;
     private boolean haveISOPadding;
     private boolean haveKeyWraps;
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
 
     static org.slf4j.Logger LOG =
         org.slf4j.LoggerFactory.getLogger(BaltimoreEncTest.class);
@@ -158,6 +160,7 @@ public class BaltimoreEncTest {
      */
     @org.junit.jupiter.api.Test
     public void test_five_content_3des_cbc() throws Exception {
+
         if (haveISOPadding) {
             String filename =
                 "src/test/resources/ie/baltimore/merlin-examples/merlin-xmlenc-five/encrypt-content-tripledes-cbc.xml";
@@ -315,6 +318,8 @@ public class BaltimoreEncTest {
      */
     @org.junit.jupiter.api.Test
     public void test_five_data_aes256_cbc_3des() throws Exception {
+        assumeFalse(isIBMJdK);
+
         if (haveISOPadding && haveKeyWraps) {
             String filename =
                 "src/test/resources/ie/baltimore/merlin-examples/merlin-xmlenc-five/encrypt-data-aes256-cbc-kw-tripledes.xml";

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLCipherTest.java Mon Feb 17 11:21:00 2020
@@ -68,6 +68,7 @@ import org.xml.sax.SAXException;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -92,6 +93,8 @@ public class XMLCipherTest {
     private String tstBase64EncodedString;
     private boolean bcInstalled;
 
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
     public XMLCipherTest() throws Exception {
         basedir = System.getProperty("basedir",".");
         documentName = System.getProperty("org.apache.xml.enc.test.doc",
@@ -269,6 +272,8 @@ public class XMLCipherTest {
     @org.junit.jupiter.api.Test
     public void testAES192Element3DESKWCipher() throws Exception {
 
+        assumeFalse(isIBMJdK);
+
         Document d = document(); // source
         Document ed = null;
         Document dd = null;

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/dom/encryption/XMLEncryption11Test.java Mon Feb 17 11:21:00 2020
@@ -54,6 +54,7 @@ import org.w3c.dom.Node;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -70,6 +71,7 @@ public class XMLEncryption11Test {
     private static String cardNumber;
     private static int nodeCount = 0;
     private boolean haveISOPadding;
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
 
     static org.slf4j.Logger LOG =
         org.slf4j.LoggerFactory.getLogger(XMLEncryption11Test.class);
@@ -159,6 +161,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA2048EncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         if (haveISOPadding) {
             String keystore =
                 "src/test/resources/org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
@@ -325,6 +330,8 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA3072EncryptDecrypt() throws Exception {
+        assumeFalse(isIBMJdK);
+
         if (haveISOPadding) {
             String keystore =
                 "src/test/resources/org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/BaltimoreEncTest.java Mon Feb 17 11:21:00 2020
@@ -57,6 +57,7 @@ import org.w3c.dom.Node;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -71,6 +72,7 @@ public class BaltimoreEncTest {
 
     private XMLInputFactory xmlInputFactory;
     private TransformerFactory transformerFactory = TransformerFactory.newInstance();
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
 
     @BeforeEach
     public void setUp() throws Exception {
@@ -110,6 +112,7 @@ public class BaltimoreEncTest {
 
     @Test
     public void test_five_content_3des_cbc() throws Exception {
+
         // Read in document
         InputStream sourceDocument =
                 this.getClass().getClassLoader().getResourceAsStream(
@@ -147,6 +150,7 @@ public class BaltimoreEncTest {
 
     @Test
     public void test_five_content_aes256_cbc() throws Exception {
+
         // Read in document
         InputStream sourceDocument =
                 this.getClass().getClassLoader().getResourceAsStream(
@@ -326,6 +330,8 @@ public class BaltimoreEncTest {
 
     @Test
     public void test_five_data_aes256_cbc_3des() throws Exception {
+        assumeFalse(isIBMJdK);
+
         // Read in document
         InputStream sourceDocument =
                 this.getClass().getClassLoader().getResourceAsStream(

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/DecryptionTest.java Mon Feb 17 11:21:00 2020
@@ -80,6 +80,7 @@ import static org.junit.jupiter.api.Asse
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -91,6 +92,8 @@ public class DecryptionTest {
     private XMLInputFactory xmlInputFactory;
     private TransformerFactory transformerFactory = TransformerFactory.newInstance();
 
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
     @BeforeEach
     public void setUp() throws Exception {
         org.apache.xml.security.Init.init();
@@ -545,6 +548,8 @@ public class DecryptionTest {
      */
     @Test
     public void testAES192Element3DESKWCipherInbound() throws Exception {
+        assumeFalse(isIBMJdK);
+
         // Read in plaintext document
         InputStream sourceDocument =
                 this.getClass().getClassLoader().getResourceAsStream(

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/EncryptionCreationTest.java Mon Feb 17 11:21:00 2020
@@ -65,6 +65,7 @@ import static org.junit.jupiter.api.Asse
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -75,6 +76,8 @@ public class EncryptionCreationTest {
 
     private XMLInputFactory xmlInputFactory;
 
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
+
     @BeforeEach
     public void setUp() throws Exception {
         org.apache.xml.security.Init.init();
@@ -1107,6 +1110,8 @@ public class EncryptionCreationTest {
     // Test encryption using a generated AES 192 bit key that is encrypted using a 3DES key.
     @Test
     public void testAES192Element3DESKWCipher() throws Exception {
+        assumeFalse(isIBMJdK);
+
         // Set up the Configuration
         XMLSecurityProperties properties = new XMLSecurityProperties();
         List<XMLSecurityConstants.Action> actions = new ArrayList<>();

Modified: santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java?rev=1874125&r1=1874124&r2=1874125&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java (original)
+++ santuario/xml-security-java/trunk/src/test/java/org/apache/xml/security/test/stax/encryption/XMLEncryption11Test.java Mon Feb 17 11:21:00 2020
@@ -74,6 +74,7 @@ import static org.junit.jupiter.api.Asse
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 
 /**
@@ -85,6 +86,7 @@ public class XMLEncryption11Test {
 
     private XMLInputFactory xmlInputFactory;
     private TransformerFactory transformerFactory = TransformerFactory.newInstance();
+    private boolean isIBMJdK = System.getProperty("java.vendor").contains("IBM");
 
     @BeforeEach
     public void setUp() throws Exception {
@@ -106,6 +108,8 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA2048Outbound() throws Exception {
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -125,6 +129,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA2048EncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-2048_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -161,6 +168,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA3072() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -181,6 +191,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA3072EncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -219,6 +232,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA3072OAEP() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -239,6 +255,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA3072OAEPEncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-3072_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -277,6 +296,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA4096() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
         KeyStore keyStore = KeyStore.getInstance("jks");
         keyStore.load(this.getClass().getClassLoader().getResourceAsStream(keystore), "passwd".toCharArray());
@@ -297,6 +319,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA4096EncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
 
         KeyStore keyStore = KeyStore.getInstance("jks");
@@ -336,6 +361,9 @@ public class XMLEncryption11Test {
      */
     @org.junit.jupiter.api.Test
     public void testKeyWrappingRSA4096MGFSHA512EncryptDecrypt() throws Exception {
+
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
 
         KeyStore keyStore = KeyStore.getInstance("jks");
@@ -376,6 +404,8 @@ public class XMLEncryption11Test {
     @org.junit.jupiter.api.Test
     public void testAESGCMAuthentication() throws Exception {
 
+        assumeFalse(isIBMJdK);
+
         String keystore = "org/w3c/www/interop/xmlenc-core-11/RSA-4096_SHA256WithRSA.jks";
 
         KeyStore keyStore = KeyStore.getInstance("jks");