Re: Assume

"Charlie Poole" <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nunit.devel
Message-ID <004a01c86f59$c46a1c40$6401a8c0@ferrari>
Hi Kelly, 

>   I didn't see that you responded to the idea of creating an 
> Assume class that was the same as the Assert class, except 
> that instead of throwing the exception, it just returned 
> silently if the result returned true.
> 
>  The example was:
> 
> [Test]
> public void Divide()
> {
>   Assume.That(denominator, Is.Not(0));
>   Assert.That( ... numerator/denominator ...); }
>
>   Would that be easy or hard?

Well, I don't know how to do it in normal managed code - 
assuming you mean return from the Divide method.

However, I don't think you want it to just return, which
would imply a successful test. Rather, you probably 
mean to have it return some indication that this
particular data is not being used... right?
 
>   Do you think it's worth having?

As part of a full-fledged Theory implementation, Yes.
As a separate thing, I can't see much value.

Charlie

> -Kelly
> 
> --------------------------------------------------------------
> -----------
> This SF.net email is sponsored by: Microsoft Defy all 
> challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> nunit-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nunit-developer
> 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.