Re: [nunitv3] Another Question of Naming

"Olof Bjarnason" <[email protected]> Tue, 9 Sep 2008 08:46:33 +0200
Newsgroups gmane.comp.windows.dotnet.nunit.devel
Message-ID <[email protected]>
2008/9/9 Charlie Poole <[email protected]>:
>
> Hi All,
>
> I'm still not happy with one of the attribute names we are
> using for parameterized tests, so I'm asking for ideas,
> opinions and suggestions.
>
> Here's what we have now...
>
> You can specify entire test cases together or individual
> values for parameters, which NUnit then combines into
> test cases using various strategies.
>
> If you go with full test cases, they can either be inline
> or separately named and referenced...
>  TestCase( 1.2, 3.0 )   // Inline
>  TestCases( "myCases")  // Separate
>
> Similarly, if you go with individual parameters, they
> can be inline or separate...
>  Values(12, 7, 3)       // Inline
>  DataSource("myValues") // Separate

I'm not 100% how this "paramater values" version of test cases work.

I understand TestCase and TestCases (even though TestCases is a bit
ambious to me since it actually specifies a named source of
TestCase-tuples, but it's so readable anyway)

Could you give an example of the Values, DataSource including a
[Test]-method (or TestCase method if that is the way to use them..)?

>
> We'll be adding others - cases in a spreadsheet, etc. - but
> these are the four basic ones.
>
> I'm quite happy with TestCase, TestCases and Values.
> I find them quite readable and others have said the
> same.
>
> But DataSource strikes me as a bit too generic. It
> doesn't tell me that it's a set of single parm values
> rather than a test case. It sounds like it might have
> something to do with a DB. But for the life of me
> I can't think of anything better.
>
> Ideas?
>
> Charlie
>
>
>
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups "NUnitV3" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to [email protected]
> For more options, visit this group at http://groups.google.com/group/nunitv3?hl=en
> -~----------~----~----~----~------~----~------~--~---
>
>

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/