nunit-core team mailing list archive
-
nunit-core team
-
Mailing list archive
-
Message #03353
[Bug 881357] Re: CategoryAttribute accepts categories with invalid characters
To add more color to the issue:
I had a fixture with a category like this:
[TestFixture("string1", Category="AAA-BBB")]
It does not show up in NUnit GUI at all (2.6.0 and 2.6.2). I get no
indication whatsoever that "-" is a forbidden character. I discovered
that fact accidentally while refactoring the code and running some test
showed me a message about forbidden characters.
--
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.
https://bugs.launchpad.net/bugs/881357
Title:
CategoryAttribute accepts categories with invalid characters
Status in NUnit Test Framework:
Invalid
Status in NUnit V2 Test Framework:
Invalid
Bug description:
CategoryAttribute should not accept categories containing any of the special characters
used in category expressions: +, -, |, ( or ). An exception should be thrown in the
consructor if an invalid category name is detected.
Original Description:
Version: 2.5.10
Create a test in a category that contains hyphens (in my case V_2011-Sprint-k)
Try to runs tests in this category with the console runner, e.g.
nunit-console.exe wstestrunner.dll /nologo /nodots /labels /xml:temp.xml /include:V_2011-Sprint-k
No tests executed, see console output below:
ProcessModel: Default DomainUsage: Single
Execution Runtime: Default
Included categories: V_2011-Sprint-k
Tests run: 0, Errors: 0, Failures: 0, Inconclusive: 0, Time: 0.017 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0
Filtering by this category works OK in GUI app.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nunit-3.0/+bug/881357/+subscriptions
References