Bugs item #1942863, was opened at 2008-04-15 13:28
Message generated for change (Comment added) made by moudrick
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1942863&group_id=31650
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Tasks
Group: 0.86
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Alexey Moudrick (moudrick)
Assigned to: Nobody/Anonymous (nobody)
Summary: NUnit2 task ExpectedException with MatchType.Contains
Initial Comment:
I use [ExpectedException] with MatchType = MessageMatch.Contains for some my
tests.
It does not work in <nunit2 /> task.
But it works fine in nunit-console and other native NUnit test runners.
Code:
================================================
using System;
using NUnit.Framework;
namespace ExpectedExceptionBugDemo
{
[TestFixture]
public class DemoTests
{
[Test]
[ExpectedException(typeof(Exception), ExpectedMessage = "123",
MatchType = MessageMatch.Contains)]
public void ExceptionExpectedTest()
{
throw new Exception("abc 123 abc");
}
}
}
================================================
nant.build content:
================================================
<?xml version="1.0"?>
<project default="default">
<target name="default">
<exec program="${framework::get-tool-path('msbuild.exe')}">
<arg value="ExpectedExceptionBugDemo.csproj" />
<arg value="/target:Rebuild" />
<arg value="/property:Configuration=Debug" />
<arg value="/verbosity:quiet" />
</exec>
<nunit2>
<formatter type="Plain" />
<test assemblyname="bin\Debug\expectedexceptionbugdemo.dll" />
</nunit2>
</target>
</project>
=================================================
nunit-console output:
=================================================
NUnit version 2.4.7
Copyright (C) 2002-2007 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.
Runtime Environment -
OS Version: Microsoft Windows NT 5.1.2600 Service Pack 2
CLR Version: 2.0.50727.1433 ( Net 2.0.50727.1433 )
.
Tests run: 1, Failures: 0, Not run: 0, Time: 0.047 seconds
=================================================
NAnt output:
=================================================
Target framework: Microsoft .NET Framework 3.5
Target(s) specified: default
default:
[exec] Microsoft (R) Build Engine Version 2.0.50727.1433
[exec] [Microsoft .NET Framework, Version 2.0.50727.1433]
[exec] Copyright (C) Microsoft Corporation 2005. All rights reserved.
[exec]
[nunit2] Tests run: 1, Failures: 1, Not run: 0, Time: 0.031 seconds
[nunit2]
[nunit2] Failures:
[nunit2] 1) ExpectedExceptionBugDemo.DemoTests.ExceptionExpectedTest :
Expected exception to have message: "123" but received message "abc 123 abc"
[nunit2] at ExpectedExceptionBugDemo.DemoTests.ExceptionExpectedTest() in
d:\home\projects\ExpectedExceptionBugDemo1\DemoTests.cs:line 13
[nunit2]
[nunit2]
[nunit2]
BUILD FAILED
D:\home\projects\ExpectedExceptionBugDemo1\nant.build(11,6):
Tests Failed.
================================================
See also attaches.
----------------------------------------------------------------------
>Comment By: Alexey Moudrick (moudrick)
Date: 2008-04-24 23:27
Message:
Logged In: YES
user_id=955106
Originator: YES
Btw ReSharper itself has such issue :D
See here: http://www.jetbrains.net/jira/browse/RSRP-59907
and here: http://www.jetbrains.net/jira/browse/RSRP-43833
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1942863&group_id=31650
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers