Announcing NUnit 2.5 Alpha 3

"Charlie Poole" <[email protected]> Tue, 8 Jul 2008 11:10:15 -0700
Newsgroups gmane.comp.windows.dotnet.nunit.devel
Message-ID <000901c8e125$dfe25210$6401a8c0@ferrari>
Hi All,

Below is the general announcement I'm sending out to other lists.

Thanks to everyone who helped with this release, especially
Andreas, Daaron, Gary, Kelly, Pablo, Simone, and Tony. Some
of you gave code, some ideas. All helped. If I missed someone,
it's not intentional, so please remind me.

Charlie

****************************************************************************
***********
Hi All,

Although this is still an alpha-level release, NUnit 2.5 Alpha-3  contains
enough new features that we think it will be of interest  to a wider
audience than the two earlier alphas. As always, it  isn't advisable to
commit yourself to alpha features for production  work, but since this
release will install side-by-side with  whatever release you already use, we
hope you'll give it a try -  and give us some feedback.

The Alpha 3 release is version 2.5.0.8189 of NUnit. The  installation allows
you to choose to install it for either .NET 1.1  or 2.0. The complete
install includes both.

Because there are so many changes, I'm including only an outline  below. For
details, see the release notes at http://nunit.org/? p=releaseNotes&r=2.5 as
well as the appropriate sections of the  documentation. You can download the
release at  http://sourceforge.net/projects/nunit.

Charlie

*****************************************************************
Major Changes from NUnit 2.4.7 to NUnit 2.5

  General
    Combined install for 1.1 and 2.0
    Includes pNUnit for parallell distributed testing
    New version numbering scheme
    VS2008 project included with source

  Generic Support
    Generic Test Fixtures
    Generic Test Methods 
    All Assserts and constraints work with nullable types
    Many asserts and constraints use generic syntax

  Parameterized Tests (with arguments)
    TestCaseAttribute
    FactoryAttribute
    TestFactoryAttribute
    ValuesAttribute
    RangeAttribute
    RandomAttribute 
    CombinatorialAttribute
    PairwiseAttribute (NYI)
    SequentialAttribute

  New Asserts and Constraints
    Is.SamePath constraint
    Is.SamePathOrUnder constraint
    DirectoryAssert and constraints
    Assert.Throws
    Assert.DoesNotThrow
    Throws.Exception constraint
    Throws.Nothing constraint
    Assert.Pass
    Assert.Inconclusive
    Assert.IsOrdered
    Is.Ordered constraint

  Other Framework Changes
    Static test, setup and teardown methods
    Test methods may return a value
    RequiredAddinAttribute
    PlatformAttribute("Vista")
    PlatformAttribute("Win2008Server")

  Console Runner
    Summary report provides more information
    Removed /transform option

  Gui Runner
    Default display uses a single text output tab
    More detailed summary report
    Non-runnable tests shown in red
    Inconclusive tests shown in orange
    Properties that are collections now list contents

  Extensibility
    TestCaseProviders extension point (ITestCaseProvider)
    DataPointProviders extension point (IDataPointProvider)
    ValuesAttribute is extensible without writing an addin 




-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08