diff --git a/tests/Mono.Android-Tests/System/ExceptionTest.cs b/tests/Mono.Android-Tests/System/ExceptionTest.cs index f73302b1eab..0c1fd928e84 100644 --- a/tests/Mono.Android-Tests/System/ExceptionTest.cs +++ b/tests/Mono.Android-Tests/System/ExceptionTest.cs @@ -26,7 +26,7 @@ static Java.Lang.Throwable CreateJavaProxyThrowable (Exception e) ); Assert.AreNotEqual (null, create, "Unable to find the Android.Runtime.JavaProxyThrowable.Create(Exception) method"); - return (Java.Lang.Throwable)create.Invoke (null, new object[] { e }); + return (Java.Lang.Throwable)create.Invoke (null, new object[] { e, false }); // Don't append Java stack trace } [Test] @@ -47,7 +47,7 @@ void CompareStackTraces (Exception ex, Java.Lang.Throwable throwable) StackFrame[] managedFrames = managedTrace.GetFrames (); Java.Lang.StackTraceElement[] javaFrames = throwable.GetStackTrace (); - Assert.IsTrue (managedFrames.Length <= javaFrames.Length, "Java and managed stack traces have a different number of frames"); + Assert.AreEqual (managedFrames.Length, javaFrames.Length, "Java and managed stack traces have a different number of frames"); for (int i = 0; i < managedFrames.Length; i++) { var mf = managedFrames[i]; var jf = javaFrames[i];