Re: TargetInvocationException not verbose enough
"Andrés G. Aragoneses" <[email protected]> Tue, 16 Sep 2008 15:45:31 +0200
| Newsgroups | gmane.comp.windows.dotnet.nunit.user |
|---|---|
| Message-ID | <[email protected]> |
Ok, sorry, I've seen this is fixed in the last version!
Andr=E9s
Andr=E9s G. Aragoneses wrote:
> When NUnit encounters a TargetInvocationException, I get no clue about
> the innerException. It would be good that NUnit printed this information.
> =
> A snippet of what I get:
> =
> 1) UiaAtkBridgeTest.BridgeTester.UIACheckBox : Exception has been thrown
> by the target of an invocation.
> at System.Reflection.MonoCMethod.Invoke (System.Object obj,
> BindingFlags invokeAttr, System.Reflection.Binder binder,
> System.Object[] parameters, System.Globalization.CultureInfo culture)
> [0x00086] in
> /home/knocte/Documents/iDocs/Proyectos/a11ymono/mcs/class/corlib/System.R=
eflection/MonoMethod.cs:432
> =
> at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
> System.Reflection.Binder binder, System.Object[] parameters,
> System.Globalization.CultureInfo culture) [0x00000] in
> /home/knocte/Documents/iDocs/Proyectos/a11ymono/mcs/class/corlib/System.R=
eflection/MonoMethod.cs:441
> =
> at System.Reflection.ConstructorInfo.Invoke (System.Object[]
> parameters) [0x0000e] in
> /home/knocte/Documents/iDocs/Proyectos/a11ymono/mcs/class/corlib/System.R=
eflection/ConstructorInfo.cs:77
> =
> at NUnit.Core.Reflect.Construct (System.Type type) [0x00023] in
> /home/knocte/Documents/iDocs/Proyectos/a11ymono/mcs/nunit20/core/Reflect.=
cs:364
> =
> =
> =
> NOTE: I cannot use this:
> =
> [Test]
> public void MyTest (){
> try{
> //..contents of my test..
> }catch(TargetInvocationException ex){ throw ex.InnerException }
> }
> =
> This hasn't got any effect because it seems the TIE is thrown even
> before reaching the contents of the test (maybe it happens in a static
> constructor that gets executed before the tests?).
> =
> Regards,
> =
> Andr=E9s
> =
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great priz=
es
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=3D100&url=3D/