I have a test fixture that I am trying to get working in VB.NET so I
can understand how RowTest works. It looks like this:

    <RowTest()> _
    <Row(1, 2, 3)> _
    <Row(2, 2, 4)> _
    <Row(0, 2, 3),
ExpectedException(GetType(MbUnit.Core.Exceptions.NotEqualAssertionException))>
_
    Public Sub MyRowTest(ByVal x1 As Integer, ByVal x2 As Integer,
ByVal exp As Integer)
        Dim test As Integer = x1 + x2
        Assert.AreEqual(exp, test)

    End Sub

When I run the test I get the exact opposite of what I expected. The
two rows without an ExpectedException Fail and the one with the
expected exception suceeds. I thought you could specify
ExpectedExceptions or not per row?

Below is the output from Visual Studio 2005

Found 3 tests
[failure] myTestClass.MyRowTest(2,2,4)
TestCase 'myTestClass.MyRowTest(2,2,4)'
failed: Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown.
Expected exception of type Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did
not get it.
        MbUnit.Core.Exceptions.ExceptionNotThrownException
        Message: Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown.
Expected exception of type Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did
not get it.
        Source: MbUnit.Framework
        StackTrace:
        at MbUnit.Core.Invokers.ExpectedExceptionRunInvoker.Execute(Object o,
IList args)
        at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean IsExplicit)


[failure] myTestClass.MyRowTest(1,2,3)
TestCase 'myTestClass.MyRowTest(1,2,3)'
failed: Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown.
Expected exception of type Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did
not get it.
        MbUnit.Core.Exceptions.ExceptionNotThrownException
        Message: Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown.
Expected exception of type Exception of type
'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did
not get it.
        Source: MbUnit.Framework
        StackTrace:
        at MbUnit.Core.Invokers.ExpectedExceptionRunInvoker.Execute(Object o,
IList args)
        at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean IsExplicit)


[success] myTestClass.MyRowTest(0,2,3)
[reports] generating HTML report
TestResults: 
file:///C:/Documents%20and%20Settings/ASDTM104/Application%20Data/MbUnit/Reports/mbUnitTestProgram.Tests.html

1 passed, 2 failed, 0 skipped, took 2.02 seconds.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MbUnit.User" group.
To post to this group, send email to MbUnitUser@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to