summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--crypto/test/src/asn1/test/ASN1IntegerTest.cs33
1 files changed, 21 insertions, 12 deletions
diff --git a/crypto/test/src/asn1/test/ASN1IntegerTest.cs b/crypto/test/src/asn1/test/ASN1IntegerTest.cs
index 35366ea96..689a60ac5 100644
--- a/crypto/test/src/asn1/test/ASN1IntegerTest.cs
+++ b/crypto/test/src/asn1/test/ASN1IntegerTest.cs
@@ -60,7 +60,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
 
             // No support for thread-local override in C# version
@@ -78,7 +78,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("test 1", "failed to construct sequence from byte[]: corrupted stream detected", e.Message);
+                CheckArgumentException("test 1", e, "failed to construct sequence from byte[]: corrupted stream detected");
             }
 
             try
@@ -89,7 +89,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
 
             try
@@ -100,7 +100,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed enumerated", e.Message);
+                CheckArgumentException(e, "malformed enumerated");
             }
 
             try
@@ -111,7 +111,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed enumerated", e.Message);
+                CheckArgumentException(e, "malformed enumerated");
             }
 #endif
         }
@@ -173,7 +173,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
 
@@ -189,7 +189,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
 
@@ -209,7 +209,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
 
@@ -228,7 +228,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
 
@@ -251,7 +251,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
 
@@ -270,7 +270,7 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
         */
@@ -336,9 +336,18 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
             catch (ArgumentException e)
             {
-                IsEquals("malformed integer", e.Message);
+                CheckArgumentException(e, "malformed integer");
             }
         }
+        private void CheckArgumentException(ArgumentException e, String expectedMessage)
+        {
+            IsTrue(e.Message.StartsWith(expectedMessage));
+        }
+
+        private void CheckArgumentException(String errorText, ArgumentException e, String expectedMessage)
+        {
+            IsTrue(errorText, e.Message.StartsWith(expectedMessage));
+        }
 
         private void SetAllowUnsafeProperty(bool allowUnsafe)
         {