发信人: LodossWar (sleepycat), 信区: DotNet
标 题: csunit - complete solution unit testing
发信站: Unknown Space - 未名空间 (Tue Oct 14 10:52:51 2003) WWW-POST
What Is csUnit?
csUnit is your unit testing tool for the Microsoft .NET Framework. You can use
it with all .NET languages including C#, Visual Basic .NET, J#, and managed
Loads one or more test assemblies and displays the hierarchy of tests,
implemented in those assemblies.
Runs all tests in a separate thread. The tests drive can be aborted at any
time. The GUI stays responsive.
Finds test fixtures (classes containing tests) and tests based upon naming
conventions or based on attributes. No common baseclass required.
Supports attributes based implementation of test fixtures. ([TestFixture],
[SetUp], [TearDown], [SetUp], [Ignore("...")]).
FixtureSetup and FixtureTearDown attributes for fixture specific setup and
Tests can be written in any of the supported programming languages
Displays full assembly name, including version, culture and public key token,
thus helping making sure that the correct assembly has been loaded.
Shadow copies all used assemblies. A new version of the test assembly can be
built while tests are still running.
Displays count of executed tests, errors, failures, and skipped tests.
Displays amount of time needed to execute the configured tests.
Displays the location (file and linenumber) of each error and failure. This
includes the call stack for easier debugging.
Displays skipped tests and the reason why they have been skipped.
Redirects Console.Error and Console.Out to separate tab.
Helps reducing test effort by displaying basic statistics about test cases
※ 来源:．Unknown Space - 未名空间 mitbbs.com．[FROM: 141.151.]