Re: Updates to NUnit 2.5
"Olof Bjarnason" <[email protected]> Fri, 4 Jul 2008 22:26:46 +0200
| Newsgroups | gmane.comp.windows.dotnet.nunit.devel |
|---|---|
| Message-ID | <[email protected]> |
What about "Source"? Or maybe that's already taken? 2008/7/4 Charlie Poole <[email protected]>: > I just updated the online documentation to match what's in CVS. > See for example: > http://nunit.org/?p=testCase&r=2.5 > http://nunit.org/?p=factory&r=2.5 > http://nunit.org/?p=testCaseFactory&r=2.5 > > I'm still looking for suggestions regarding renaming FactoryAttribute. > > Charlie > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On >> Behalf Of Charlie Poole >> Sent: Thursday, July 03, 2008 7:27 PM >> To: [email protected] >> Subject: Re: [nunit-developer] Updates to NUnit 2.5 >> >> Hi All, >> >> Latest checkin finishes work on TestCaseFactories, which are >> methods, properties or fields that provide test cases to a >> parameterized test. There's one outstanding question I could >> use some ideas on - see the end of this note. >> >> TestCaseFactoryAttribute is an optional attribute that can be >> used to mark these factories. If used, it should specify the >> types of the arguments provided... e.g.: >> [TestCaseFactory(typeof(int), typeof(int), typeof(string))] >> >> FactoryAttribute is used on the parameterized test itself and >> has the following forms: >> [Factory] >> [Factory(Type factoryType)] >> [Factory(string factoryNames)] >> [Factory(Type factoryType, string factoryNames)] >> >> factoryType is the type of the object that holds the factory, >> defaulting to the same class as the test. >> >> factoryName is the name of the method, property or field that >> serves as a factory - or several names separated by commas. >> It defaults to "find all compatible test factories in the type". >> >> If you are looking for compatible test factories, that's when >> you need to mark them with the TestCaseFactoryAttribute. >> Compatible means that the types match the argumets of the test method. >> >> Here's the question: I'm still not happy with "Factory" to >> identify indicate that factories should be used, especially >> the form without any arguments. MbUnit uses "UsesFactories" >> for a similar situation, so that might work. Any ideas? >> Note that we will want to use the same attribute on >> individual arguments as well as on methods. >> >> Charlie >> >> >> >> -------------------------------------------------------------- >> ----------- >> 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 >> _______________________________________________ >> nunit-developer mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/nunit-developer >> > > > > ------------------------------------------------------------------------- > 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 > _______________________________________________ > nunit-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nunit-developer > ------------------------------------------------------------------------- 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